Курс 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. Работа с рекламными данными в Pandas
  2. Условные выражения в Python
  3. Функция reduce() в Python
  4. Глобальные переменные в Python
  5. Defaultdict в Python
  6. Создание генераторов в Python
  7. Метод ne для сравнения объектов
  8. Вывод баннеров
  9. Работа с датой и временем в Python
  10. Разделение строки с помощью split()
  11. Работа с байтовыми строками в Python
  12. kwargs в Python
  13. Слияние словарей в Python 3.9
  14. Поиск частых элементов в списке
  15. Метод index() в Python
  16. Справка по импортированным модулям
  17. Подсчет частоты элементов с Counter
  18. Форматирование строк в Python
  19. Импорт модулей и пакетов в Python
  20. Функции классификации комплексных чисел
  21. Сериализация и десериализация объектов
  22. ChainMap избыточные ключи
  23. Приоритет операций в Python
  24. Метод Enumerate() для списков
  25. Обработка исключения UnboundLocalError
  26. Очистка строки в Python
  27. Метод setdefault() в Python
  28. Доступ к локальным переменным
  29. Python Менеджер контекста
  30. Философия Python
  31. Основы работы со строками в Python
  32. Необязательные аргументы в Python
  33. Значения по умолчанию в Python
  34. Работа со строками в Python
  35. Retrying в Python: повторные вызовы
  36. Работа с YAML в Python: PyYAML.
  37. Декораторы в Python
  38. Генерация строк с .join()
  39. Функция zip() в Python
  40. Фильтрация списков с itertools
  41. Создание коллекций из выражения-генератора
  42. Проверка типа данных
  43. Частичное применение функций в Python
  44. Пустой оператор pass в Python
  45. Получение обратного списка чисел

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