Курс 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. Добавление элементов в список: append() vs extend()
  4. Операции с датами в Python
  5. Поиск повторов в списке
  6. Итерация по коллекции в Python
  7. Работа с часовыми поясами в Python
  8. Функция map() в Python
  9. Функция reversed() в Python
  10. Ускорение выполнения кода в Python
  11. Установка и обучение ChatterBot
  12. Управление памятью в numpy.
  13. Оператор обр. импликации
  14. Применение функции map() в Python
  15. Блок try…finally в Python
  16. Распаковка аргументов в Python
  17. Отладка утечек памяти в Python
  18. Инверсия списка и строки в Python
  19. Объединение списков в Python.
  20. Генерация UUID в Python
  21. Управление доступом к модулю
  22. Переворот последовательности
  23. Метод __irshift__ для побитового сдвига вправо
  24. Создание таблиц в Python с PrettyTable
  25. Flask: создание веб-приложений
  26. Класс-оболочка для словарей
  27. Удаление falsy-значений из списка с помощью filter
  28. Метод setitem в Python
  29. Приближение чисел в Python
  30. Управление асинхронными задачами с помощью Semaphore
  31. Обработка исключений в Python
  32. Функции в Python
  33. Python 3.12: переиспользование кавычек
  34. Оператор «and» в Python
  35. Метод сравнения объектов в Python
  36. Математические функции в Python
  37. Функции классификации комплексных чисел
  38. Python OrderedDict и fromkeys() — работа с словарями
  39. Создание комплексных чисел
  40. Модуль os: работа с файлами и папками
  41. Класс UserDict: дополнительная функциональность
  42. Удаление дубликатов в pandas
  43. Форматирование строк в Python.
  44. Оформление кода по PEP 8
  45. Оператор «or» в Python
  46. Курсы Яндекс Практикум
  47. Модуль Antigravity в Python 3
  48. Отправка поздравлений по дню рождения
  49. Тестирование с unittest

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