Курс 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. Определение размера папок в Python
  2. Метод ior для битовых операций
  3. Метод setdefault() в Python
  4. Функция zip() в Python
  5. Работа со словарями в Python
  6. Сортировка данных с лямбда-функциями
  7. Преобразование данных в Python
  8. TypedDict для kwargs в Python 3.12
  9. Flask: создание веб-приложений
  10. Генераторы в Python
  11. Работа с NumPy.linalg
  12. Изменение логики работы с временем
  13. Тип CodeType в Python.
  14. Многострочные строки в Python
  15. Сравнение строк в Python
  16. Область видимости переменных
  17. Логические значения в Python
  18. Progress с библиотекой tqdm
  19. Операторы увеличения и уменьшения в Python
  20. Декораторы в Python
  21. Рациональные числа в Python
  22. Запуск внешних программ с subprocess
  23. Разработка игры Pong с turtle
  24. Оператор assert в Python
  25. Работа с файлами и директориями в Python.
  26. Глобальные переменные в Python
  27. Сохранение и загрузка модели в PyTorch
  28. Объединение словарей в Python
  29. Поиск шаблона в строке
  30. Освоение Python
  31. Очистка данных в Python
  32. Операторы объединения в Python 3.9
  33. Работа с комплексными числами
  34. Транспонирование матрицы
  35. Срезы в Python
  36. Форматирование даты с strftime()
  37. Создание таблиц в Python с PrettyTable
  38. Логические операторы в Python
  39. Функция map() в Python
  40. Замеры производительности в Python
  41. Создание коллекций из выражения-генератора
  42. Magic Commands — улучшение работы с Python
  43. Функции map, filter и reduce
  44. Объединение словарей в Python

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