Курс 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. Python: цикл for и оператор присваивания
  3. Обратное распространение ошибки
  4. Идентификатор объекта в Python
  5. Оператор == в Python
  6. Метод init в Python
  7. Асинхронное выполнение задач в Python
  8. Определение объема памяти объекта
  9. Повторение и перенос строки
  10. Сравнение строк в Python
  11. Регистрация на курсы SF Education
  12. Сложение матриц в NumPy
  13. Метод gt в Python
  14. Установка библиотек в Python
  15. Python: отсутствие точек с запятыми
  16. Многострочные строки в Python
  17. Поиск повторов в списке
  18. PrettyTable: создание таблицы
  19. Установка и использование Logzero
  20. Изменение IP-адреса в Python
  21. Удаление специальных символов
  22. Присвоение значений переменным в Python
  23. Создание GUI на Tkinter
  24. Оптимизация методов в Python 3.7
  25. Удаление элементов из списка в Python
  26. Поиск подстроки в строке
  27. Область видимости переменных
  28. Функция format() в Python
  29. Атрибуты массивов в Numpy
  30. Извлечение новостей с помощью newspaper3k
  31. Итераторы с потерямиZIP
  32. Оператор объединения словарей
  33. Генераторы в Python
  34. Преобразование символов в нижний регистр
  35. Оператор in для проверки наличия элемента
  36. Многострочные комментарии в Python
  37. Мощь вложенных функций в Python
  38. Глобальные переменные в Python
  39. Инициализация объекта
  40. Управление асинхронными задачами на Python.
  41. Генератор списка в Python
  42. Логические значения в Python
  43. Управление виртуальными окружениями в Python
  44. Работа с collections в Python

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