Курс 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. Декораторы в Python
  5. Множественное наследование в Python
  6. Метод index() в Python
  7. Декоратор Ajax required
  8. Замена символов в строке
  9. Настройка логгера Logzero
  10. Сортировка списка по индексам
  11. Копирование и вставка текста в Python
  12. Импорт модулей в Python 3.12
  13. Улучшение читаемости кода в Python
  14. Профилирование кода на Python
  15. SciPy: широкий функционал для математических операций
  16. Обработка элементов в Python
  17. Декораторы в Python
  18. Порядок и длина множеств в Python
  19. Подсчет часто встречающихся элементов
  20. Создание уникального множества
  21. Безопасный доступ к значениям словаря
  22. Лямбда-функции в цикле
  23. Работа с контекст-менеджером «with»
  24. Управление IP-адресами через прокси
  25. Поиск подстроки в строке
  26. Howdoi — получение ответов из терминала
  27. Создание генераторов в Python
  28. Проверка на истинность объектов в Python
  29. Уникальные значения из списка
  30. Вызов функций по строке в Python.
  31. Объединение итераторов
  32. Метод get для словаря
  33. Создание пользовательской коллекции в Python
  34. Метод Event.wait() в Python
  35. Возврат нескольких значений
  36. Python Translator: создание локальных переводчиков
  37. Подписка на Kaspersky Team
  38. Сортировка в Python
  39. Отслеживание прогресса с tqdm
  40. Тестирование времени с Freezegun
  41. Официальный канал Python в Telegram
  42. Метод enumerate() в Python
  43. Ошибка NotImplemented в Python
  44. Управление мышью и клавиатурой с Pyautogui
  45. Создание новой даты в Python
  46. Каналы Senior: Python, Java, Frontend, SQL, C++
  47. Enum в Python: создание и использование перечислений

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