Курс 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. Доступ к локальным переменным
  3. Функция enumerate() в Python
  4. Метод сравнения объектов в Python
  5. Подсказки типов в Python
  6. Обмен значений переменных в Python
  7. Подробная информация о %pinfo
  8. Использование *args
  9. Метод pos в Python
  10. Возврат нескольких значений
  11. Модуль xkcd: добавление юмора в Python
  12. Ошибка NotImplemented в Python
  13. Установка random seed в Python
  14. JSON-esque в Python
  15. Обновление данных через PUT запрос
  16. Фильтрация элементов с помощью islice
  17. Аннотации типов в Python
  18. Генерация UUID в Python
  19. Лимиты на ресурсы Python
  20. Оптимизация гиперпараметров с Scikit Optimize
  21. Разделение строки с регулярными выражениями
  22. Установка и загрузка Instaloader
  23. Установка пакета в Python
  24. Измерение времени выполнения в Python
  25. Работа с кортежами в Python
  26. Логирование с Logzero
  27. Конкатенация строк с join() в Python
  28. Оператор zip в Python
  29. Python OrderedDict и fromkeys() — работа с словарями
  30. Метод remove() для удаления элемента из списка
  31. Оператор деления для класса Rational
  32. Модуль functools в Python
  33. Обработка исключений в Python
  34. Проверка дублей в списке.
  35. Контекстный менеджер в Python
  36. Удаление дубликатов из списка
  37. Работа с Path в Python
  38. Списки в Python: основы
  39. Анализ текста на русском языке с помощью Pymystem3
  40. Функция findall() для поиска вхождений строки
  41. Создание словарей с defaultdict
  42. Python itertools combinations() — группировка элементов
  43. Передача параметров в Python
  44. Замеры производительности в Python
  45. Преобразование многоуровневого словаря
  46. Группы исключений в Python
  47. Принципы Zen Python

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