Курс 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. Создание итерируемых объектов
  3. Многопоточность в Python
  4. Руководство по Pymorphy2
  5. Установка Home Assistant
  6. Применение функции map() в Python
  7. Управление ресурсами в Python
  8. Создание копии итератора
  9. Избегайте использования goto
  10. Цикл for с enumerate() в Python
  11. Аннотации типов в Python
  12. Взаимодействие с sys
  13. Переопределение метода __rshift__
  14. Нахождение хеша для бесконечности и NaN в Python
  15. Комментарии в Python.
  16. Преобразование строки в число
  17. Обработка ошибок в Python
  18. Глобальные переменные в Python
  19. Хеширование паролей с солью
  20. Подписка на каналы разработчиков
  21. Список методов и атрибутов
  22. Поиск уникальных элементов строкой в Python
  23. Обязательные аргументы в Python
  24. Операции с комплексными числами
  25. Создание объекта времени
  26. inspect в Python: анализ кода
  27. Импорт объектов из модулей
  28. Модуль pprint
  29. Подписка на Kaspersky Team
  30. Структура данных deque в Python
  31. Объединение строк с помощью метода join
  32. Python Ellipsis использование
  33. Комментарии в Python
  34. Установка и обучение ChatterBot
  35. Печать комбинаций в Python с Itertools
  36. Наиболее частотные элементы с помощью Counter
  37. Оператор += в Python
  38. Сравнение строк в Python
  39. Регистрация на TenChat
  40. Генераторные выражения и islice.
  41. Изменение переменной в Python: nonlocal
  42. Преобразование многоуровневого словаря
  43. Объединение словарей в Python
  44. Удаление файлов в Python
  45. Создание именованных кортежей в Python
  46. Хранение данных
  47. Работа с timedelta

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