Курс 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. Нан-рефлексивность в Python
  2. Разделение строк методом split()
  3. Измерение времени выполнения кода
  4. GitHub в Telegram: подписка на уведомления
  5. Декораторы в Python
  6. Создание списков в Python
  7. Функции map, filter, reduce
  8. CSV строка разделение в Python
  9. Операции с датами в Python
  10. Удаление ключей из словаря
  11. Обход дочерних элементов BeautifulSoup
  12. Тернарный оператор в Python
  13. Переопределение метода __lshift__
  14. Оболочка Python
  15. Concrete Paths — метод .with_suffix()
  16. Модуль subprocess: запуск внешних команд
  17. Метод rpow в Python
  18. Функции в одну строку
  19. Форматирование строк в Python
  20. Форматирование данных с помощью pprint
  21. Блок else в циклах.
  22. Метод __ilshift__ для битового сдвига влево
  23. Срез списка в Python
  24. Генераторы в Python
  25. Путь к интерпретатору Python
  26. Реализация операции -= для пользовательского класса
  27. Переменные класса и экземпляра
  28. Импорт объектов из модулей
  29. Настройка нарезки списков
  30. Метод __ixor__ для побитового исключающего ИЛИ
  31. Метод join() для объединения элементов строки
  32. Классы данных в Python
  33. Работа с массивами в Python
  34. Работа с набором данных CIFAR10 в PyTorch
  35. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  36. Создание словарей в Python
  37. Удаление элементов из списка в Python
  38. Поиск HTML-элементов с BeautifulSoup
  39. Проверка дубликатов в Python
  40. Генераторы списков в Python
  41. Создание пустых функций и классов в Python
  42. Библиотека itertools: объединение списков
  43. Игра «Виселица» на Python
  44. Распаковка с оператором *
  45. Управление импортом в Python
  46. Модуль Antigravity в Python 3
  47. Роль object и type в Python
  48. Структура данных словарь в Python
  49. Особенности множеств в Python

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