Курс 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. Mad Libs Generator
  3. Работа с getopt
  4. Поиск шаблона в начале строки
  5. Оптимизация гиперпараметров с Scikit Optimize
  6. Метод enumerate() в Python
  7. Установка виртуального окружения Python
  8. inspect в Python: анализ кода
  9. Тестирование с responses
  10. Сравнение def и lambda функций в Python
  11. Строковое представление объектов
  12. Python: Splat-оператор и splatty-splat
  13. Метод index() в Python
  14. Сортировка списка по индексам
  15. Генерация случайных чисел в Python
  16. Частичное применение функций в Python
  17. Работа с географическими данными в Python
  18. Утечки переменных цикла в Python 3.x
  19. Вычисление натуральных логарифмов в NumPy
  20. Метод split() для разделения строк
  21. Retrying в Python: повторные вызовы
  22. Работа с файлами в Python
  23. Форматирование строк с помощью f-строк
  24. Обработка ошибок в Python
  25. Возврат нескольких значений
  26. Поиск самого длинного слова в списке с использованием max()
  27. Модуль inspect
  28. Работа с PosixPath() в Python
  29. Переменные в Python: сокращение гласных
  30. Капитализация строк
  31. Декораторы в Python
  32. Метод get() для словарей
  33. Конкатенация строк с join() в Python
  34. Установка random seed в Python
  35. Вложенные функции в Python
  36. Запуск Python из интерпретатора
  37. Итерация по копии коллекции
  38. Склеивание строк без циклов
  39. Модуль Operator в Python
  40. Блок else в циклах.
  41. Поиск частых элементов в списке
  42. Разделение функций на этапы
  43. Область видимости переменных
  44. Принципы Zen Python

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