Курс 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. Метод pos в Python
  2. Функция enumerate() в Python
  3. Обновление данных через PUT запрос
  4. Python: изменяемые и неизменяемые коллекции
  5. Работа с функцией next() в Python
  6. Избегайте изменяемых аргументов
  7. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  8. Замер времени выполнения кода
  9. Встроенные функции Python
  10. Импорт модулей в Python 3.12
  11. Работа с YAML в Python
  12. Работа с файлами в Python
  13. Строковое представление объектов
  14. Пропуск строк в файле с itertools
  15. Управление контекстом выполнения кода
  16. Управление виртуальными окружениями в Python
  17. Отслеживание выполнения программы с библиотекой tqdm
  18. Печать в одной строке
  19. Идентификатор объекта в Python
  20. Инверсия списка и строки
  21. Генераторы в Python
  22. Виртуальное окружение Python
  23. Генератор бросков кубиков
  24. Округление в Python
  25. Создание коллекций из выражения-генератора
  26. Преобразование символов в нижний регистр
  27. Оператор обр. импликации
  28. Установка и использование библиотеки google
  29. Запрос DELETE с библиотекой requests
  30. Работа со словарями Python
  31. Инвертирование словаря
  32. Метод clear для коллекций
  33. Списковое включение в Python
  34. Работа с необработанными строками
  35. Генераторы в Python
  36. Утечки переменных цикла в Python 3.x
  37. Установка виртуального окружения Python
  38. Работа с геоданными с помощью geopy
  39. Обновление ключей в Python
  40. Удаление знаков препинания в Python
  41. Работа с комплексными числами
  42. Нахождение хеша для бесконечности и NaN в Python
  43. Переопределение метода __lshift__
  44. Работа с timedelta в Python
  45. Модуль subprocess: запуск внешних команд
  46. Вложенные генераторы в Python

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