Курс 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. Удаление дубликатов в pandas
  2. Лямбда-функции в цикле
  3. Подписка на SelectelNews в Twitter
  4. Генераторы в Python
  5. Область видимости переменных
  6. Работа с defaultdictами в Python
  7. Срез в Python
  8. Разделение строки с регулярными выражениями
  9. Проверка на палиндром
  10. Синхронизация потоков с time.sleep()
  11. Удаление элементов по срезу
  12. Любовь к Python
  13. Импорт модуля из другого каталога
  14. Progress с библиотекой tqdm
  15. Итерация по коллекции в Python
  16. Роль object и type в Python
  17. Оператор обр. импликации
  18. Основы слова
  19. Особенности запятых в Python
  20. Оптимизация памяти в Python
  21. Метод index() в Python
  22. Пересечение списков с использованием множеств
  23. Операции с массивами в NumPy
  24. Поиск повторов в списке
  25. Преобразование многоуровневого словаря
  26. Операторы Splat и splatty-splat
  27. Создание уникального проекта
  28. Каналы Senior: Python, Java, Frontend, SQL, C++
  29. Порядок и длина множеств в Python
  30. Обмен переменными в Jupyter
  31. Лямбда-функции в Python
  32. Python: отличительная особенность — отступы
  33. None в Python: использование и особенности
  34. Операции с комплексными числами
  35. Удаление и повторная вставка ключа в OrderedDict
  36. Основные методы NumPy
  37. Изменение списка срезами
  38. Библиотека Rich: форматирование текста
  39. Поиск индексов подстроки
  40. Хеширование паролей с использованием salt
  41. Работа с библиотекой xkcd
  42. Генератор данных в Keras
  43. Основы работы со строками в Python
  44. Работа с IP-адресами в Python
  45. Измерение времени выполнения кода
  46. Работа с Colorama
  47. Группировка элементов в словарь
  48. Импорт модулей в Python 3.12

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