Курс 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. Вставка переменных в шаблоны Flask
  3. Обработка ошибок ввода данных
  4. Объявление переменных в Python
  5. Объединение словарей в Python
  6. Декоратор Ajax required
  7. Методы split() и join() — Python строк.
  8. Метод split() в Python
  9. Поиск элементов BeautifulSoup
  10. Добавление элемента к кортежу
  11. Сортировка элементов в Python
  12. Работа с getopt
  13. Путь к интерпретатору Python
  14. Метод join() с набором
  15. Отрицательные индексы списков в Python
  16. Обработка ошибки IndexError
  17. Функции min(), max(), sum()
  18. Работа с WindowsPath()
  19. Передача аргументов в Python
  20. Регулярные выражения в Python
  21. Лямбда-функции в Python
  22. Печать календаря
  23. Поиск анаграмм с Counter
  24. Подсчет элементов в Python
  25. Получение обратного списка чисел
  26. Проверка подстроки в строке с помощью in
  27. Python: Splat-оператор и splatty-splat
  28. Удаление дубликатов из списка
  29. Отправка POST-запроса в REST API
  30. Работа с часовыми поясами в Python.
  31. Установка пакетов с помощью pip
  32. Функция rsplit() в Python
  33. Метод __ilshift__ для битового сдвига влево
  34. Отправка HTTP-запросов в Python
  35. Оформление текста в консоли с TermColor
  36. Методы list в Python
  37. Python reversed() функция
  38. Использование функции product
  39. Команда %dhist — список посещенных каталогов
  40. Многострочные комментарии в Python
  41. Создание пустых функций и классов в Python
  42. Переменные в Python
  43. Чтение и запись TOML-конфигов
  44. Автоматизация с Python
  45. Оптимизация методов в Python 3.7
  46. Метод rsub для пользовательских чисел
  47. Тип данных TypeVarTuple
  48. Сравнение строк в Python

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