Курс 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. Поток данных в Python
  4. Поиск с помощью регулярных выражений
  5. Работа с файлами в Python
  6. Поиск элементов BeautifulSoup
  7. Переопределение метода __and__
  8. Копирование в Python
  9. Обработка ошибок в JSON данных
  10. Установка и использование pyshorteners
  11. Отслеживание выполнения программы с библиотекой tqdm
  12. Поиск с библиотекой Google
  13. Функция zip() в Python
  14. Работа с контекстными менеджерами
  15. Оператор in для Python
  16. Создание словарей в Python
  17. Преобразование списка в словарь через генератор
  18. Форматирование вывода с F-строками
  19. Принципы программирования
  20. Удаление пробелов методом translate()
  21. Обратный список чисел
  22. Переопределение метода divmod
  23. Генерация случайных чисел Python
  24. enumerate() в Python для работы с индексами
  25. Модуль subprocess: запуск внешних команд
  26. Отладка утечек памяти в Python
  27. Подсчет элементов в Python
  28. Руководство по библиотеке pydantic
  29. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  30. Бесконечная проверка в Python
  31. Изучение объектов с помощью dir()
  32. Сортировка списка по индексам
  33. Логический оператор «and» в Python
  34. Профилирование с cProfile
  35. ChainMap избыточные ключи
  36. Фильтрация списков с itertools
  37. Частичное совпадение ввода
  38. Работа со словарями Python
  39. Получение обратного списка чисел
  40. Объединение итераторов
  41. Списки в Python
  42. Повторение элементов в Python

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