Курс Python → Конкатенация списков в Python

Когда мы говорим о конкатенации списков в Python, мы обычно имеем в виду объединение двух или более списков в один. Однако, при использовании метода append() в Python, происходит не слияние списков, а добавление одного списка в качестве элемента в другой список.

Давайте рассмотрим пример кода, чтобы лучше понять этот процесс:


list1 = [1, 2, 3]
list2 = [4, 5, 6]

list1.append(list2)

print(list1)

После выполнения этого кода, результат будет следующим: [1, 2, 3, [4, 5, 6]]. Теперь список list2 стал элементом последнего элемента списка list1.

Важно помнить, что при использовании метода append() мы добавляем элемент в конец списка. Если же вы хотите объединить два списка, вам следует использовать оператор конкатенации + или метод extend().

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Добавление элемента к кортежу
  2. GitHub в Telegram: подписка на уведомления
  3. Вложенные функции в Python
  4. Работа с CSV файлами в Python
  5. Работа с кортежами
  6. Тип CodeType в Python.
  7. Поиск кода
  8. Комментарии в Python
  9. Оператор «not» в Python
  10. Многопоточность и асинхронное программирование в Python
  11. Форматирование строк в Python.
  12. Обход дочерних элементов BeautifulSoup
  13. Возведение в квадрат с помощью itertools
  14. Введение в Python
  15. Работа со строками в Python.
  16. Оператор распаковки в Python
  17. Ускорение обработки данных с %autoawait
  18. Работа с функцией next() в Python
  19. Разница между датами
  20. Переменные класса и экземпляра
  21. discard() — удаление элемента из множества
  22. Настройка логгера Logzero
  23. Работа с байтовыми строками в Python
  24. Атрибуты класса и экземпляра
  25. Метод __ixor__ для побитового исключающего ИЛИ
  26. Виртуальное окружение Python
  27. Работа со строками
  28. Docstring в Python
  29. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  30. Установка и обучение ChatterBot
  31. Срезы в Python
  32. Метод pos в Python
  33. Метод __int__ в Python
  34. Оформление текста в консоли с TermColor
  35. Декораторы в Python
  36. Объединение словарей в Python
  37. Закрытие файла в Python
  38. Генераторы и сеты в Python
  39. Комментарии в Python
  40. Удаление первого элемента списка
  41. Кортеж в Python: создание, доступ, изменение
  42. Возврат нескольких значений из функции
  43. Подсчет элементов с помощью Counter из collections
  44. Применение команды break
  45. Проверка списка: any() и all()
  46. Работа с Path в Python
  47. Цикл for в Python

Marketello читают маркетологи из крутых компаний