Курс 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. Итерации в Python
  3. Разрешение имен в Python
  4. Списковые включения в Python
  5. Сортировка HTML-элементов
  6. Объединение коллекций в Python
  7. Именованные срезы в Python
  8. Поиск HTML-элементов с BeautifulSoup
  9. Поиск наиболее частого элемента списке
  10. Переопределение метода __lshift__
  11. Профилирование с Pandas
  12. Работа с enumerate()
  13. Обработка исключений в Python
  14. Работа с изображениями PIL
  15. Преобразование данных в Python
  16. Модуль pprint
  17. Декоратор Ajax required
  18. Генерация чисел с range()
  19. Замер времени выполнения кода
  20. Добавление Progressbar в Python
  21. Основные операции с Numpy
  22. Обработка данных в Python
  23. Работа со строками в Python
  24. Декораторы в Python
  25. Конструктор в Python
  26. Методы split() и join() — Python строк.
  27. Оптимизация строк в Python
  28. Списковый компрехеншен.
  29. Инициализация переменных
  30. Итерация по копии коллекции
  31. Создание словаря и множества
  32. Оптимизация методов в Python 3.7
  33. Модуль pprint: улучшение вывода данных
  34. Списковое включение в Python
  35. Создание списка через цикл
  36. Измерение времени выполнения кода
  37. Docstring в Python
  38. Dict Comprehension в Python
  39. Python Метод del.
  40. Множественное назначение в Python
  41. Python enumerate() функции
  42. Профилирование кода

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