Курс 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. None в Python: использование и особенности
  2. Структурирование именованных констант
  3. Magic Commands — улучшение работы с Python
  4. Удаление элемента по индексу в Python
  5. Логические значения в Python
  6. Итераторы в Python
  7. Метод rmatmul для обратного матричного умножения
  8. Управление фоновыми задачами в Python
  9. Исключение NotImplementedError
  10. Значения по умолчанию в Python
  11. Проверка существования переменной с оператором :=
  12. OrderedDict — упорядоченный словарь
  13. Установка максимального количества цифр
  14. Срез списка в Python
  15. Философия Python
  16. Функция zip() в Python
  17. Сравнение строк в Python
  18. Поиск шаблона в строке
  19. Работа с исключениями в Python
  20. Оператор «or» в Python
  21. Взаимодействие с внешними процессами в Python
  22. Python: цикл for и оператор присваивания
  23. Объединение итераторов
  24. Изменение логики работы с временем
  25. Блок else в циклах Python
  26. Декораторы для регистрации функций
  27. Транспонирование 2D-массива с помощью zip
  28. Справка по импортированным модулям
  29. Объединение Python и Shell
  30. Избегайте изменяемых аргументов
  31. Замыкания в Python
  32. Переопределение метода divmod
  33. Функция enumerate() в Python
  34. Зарезервированные слова в Python
  35. Заказ карты Тинькофф Black
  36. UserList в Python: Описание и примеры использования
  37. Создание виртуальной среды
  38. Работа с файлами в Python
  39. Структура данных deque в Python
  40. Возврат нескольких значений
  41. Лямбда-функции в Python
  42. Открытие, чтение и закрытие файла
  43. Обновление шаблона base.html

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