Курс Python → Списки: объединение, изменение

В Python оператор + используется для конкатенации (объединения) списков. Для того чтобы объединить два списка, например list1 и list2, просто напишите list1 + list2. Этот оператор создаст новый список, содержащий элементы из обоих исходных списков, не изменяя при этом сами списки list1 и list2. Это означает, что при использовании оператора + исходные списки остаются неизменными.

Пример кода:


list1 = [1, 2, 3]
list2 = [4, 5, 6]
new_list = list1 + list2
print(new_list) # Результат: [1, 2, 3, 4, 5, 6]
print(list1) # Исходный list1 остается неизменным: [1, 2, 3]
print(list2) # Исходный list2 остается неизменным: [4, 5, 6]

Таким образом, оператор + является простым и удобным способом объединения списков в Python. Он позволяет создать новый список, содержащий все элементы из исходных списков, не изменяя их. Это особенно удобно, когда вам нужно объединить два списка без изменения их содержимого.

Если вам необходимо изменить исходный список, вы можете воспользоваться методами append() и extend(). Метод append() добавляет элемент в конец списка, а метод extend() добавляет все элементы другого списка в конец текущего списка. Эти методы изменяют исходный список, в отличие от оператора +, который создает новый список.

Пример кода с использованием методов append() и extend():


list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.append(4)
list2.extend([7, 8, 9])
print(list1) # Результат: [1, 2, 3, 4]
print(list2) # Результат: [4, 5, 6, 7, 8, 9]
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Использование эмодзи в Python
  2. Распаковка с оператором *
  3. Декораторы в Python
  4. Проверка наличия элемента в списке
  5. Подписка на @SelectelNews
  6. Шаблоны Flask: условия и циклы
  7. Открытие, чтение и закрытие файла
  8. Декодирование строк в Python
  9. Форматирование строк с помощью f-строк
  10. Работа со словарями в Python
  11. Комплексные числа в Python
  12. Создание копии итератора
  13. Запрос пароля с помощью getpass
  14. Структура данных словарь в Python
  15. Пустой оператор pass в Python
  16. Работа с библиотекой xkcd
  17. enumerate() в Python для работы с индексами
  18. Поиск подстроки в строке
  19. Пропуск начальных строк с помощью dropwhile()
  20. Оператор Walrus в Python 3.8
  21. Метод __getitem__ в Python
  22. Создание .exe файла с pyinstaller
  23. Удаление знаков препинания в Python
  24. Обмен значений переменных в Python
  25. Извлечение статей с newspaper3k
  26. Экспорт функций в Python
  27. Отступы в Python
  28. Функции map, filter и reduce
  29. Работа с контекстным менеджером Pool
  30. Декоратор для группы пользователей в Django
  31. Печать календаря в Python
  32. Изменения в обработке логических значений
  33. Генерация чисел с range()
  34. Функция rsplit() в Python
  35. Работа с WindowsPath()
  36. Получение ID процесса
  37. Инверсия списка и строки
  38. Форматирование чисел в Python
  39. Работа с zip()
  40. Метод __iand__ для пользовательских классов
  41. Добавление элементов в список
  42. Функция pow() — возвести число в степень
  43. PrettyTable: создание таблицы
  44. Создание класса в Python
  45. Отправка поздравлений по дню рождения
  46. Проверка версии Python

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