Курс 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. Разделение строки с помощью re.split()
  2. Удаление ресурса в Python
  3. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  4. Компиляция регулярных выражений
  5. Подсчет элементов в Python
  6. Измерение времени выполнения кода
  7. Работа с файловой системой в Python
  8. Шаблоны Flask: условия и циклы
  9. Метод pop() списка
  10. Явный импорт в Python
  11. Объединение словарей в Python
  12. Декоратор @override
  13. Управление виртуальными окружениями в Python
  14. Вакансии в Nebius
  15. Функция eval() в Python
  16. Работа с кортежами в Python
  17. UserList в Python: Описание и примеры использования
  18. Лямбда-функции для min/max
  19. Измерение времени выполнения кода
  20. Использование подчеркивания в REPL
  21. Передача словаря через **kwargs
  22. Комментарии в Python
  23. Основы слова
  24. Вывод символов строки в Python
  25. Бесконечная проверка в Python
  26. Анонимные функции в Python
  27. Секреты Python
  28. Эффективная конкатенация строк в Python
  29. Оператор match в Python
  30. Оператор += в Python
  31. Ошибка NotImplemented в Python
  32. Наследование в программировании
  33. Псевдонимы в Python
  34. Создание веб-приложения с Flask
  35. Методы HTTP запросов в Flask
  36. Объединение множеств в Python
  37. Создание объекта времени
  38. Получение размера объекта с sys.getsizeof()
  39. Замена текста с помощью sub
  40. None в Python: использование и особенности
  41. Работа с defaultdictами в Python
  42. Область видимости переменных в Python
  43. Оператор assert в Python
  44. Разделение строки на подстроки в Python
  45. Использование html-скриптов в Jupyter Notebook
  46. Создание функций с произвольным количеством аргументов
  47. Генераторы в Python
  48. Очистка данных с Pandas
  49. Работа с переменными в Python

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