Курс 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. Метод split() для разделения строк
  2. Python: отсутствие точек с запятыми
  3. Избегание циклических зависимостей классов в Python
  4. globals и locals
  5. Создание комплексных чисел
  6. Списки в Python
  7. Сортировка списка по индексам
  8. Замена подстроки
  9. Отделение звука от видео
  10. Декоратор проверки активности
  11. Работа с OpenCV
  12. Поиск с помощью регулярных выражений
  13. Группы исключений в Python
  14. Управление экспортом элементов
  15. Оптимизация строк в Python
  16. Управление контекстом с помощью декоратора contextmanager
  17. Установка User-Agent в Python
  18. Функция product() из itertools
  19. Многоточие в Python
  20. Измерение времени выполнения кода с помощью time
  21. Проверка вхождения подстроки
  22. Метод get() для словарей
  23. Обмен значений переменных в Python
  24. Ограничение ресурсов в Python
  25. Подсчет элементов в списке с Counter
  26. Гибкие функции Python
  27. Работа с рекламными данными в Pandas
  28. Официальный канал Python в Telegram
  29. Работа с кортежами в Python
  30. Работа с пользовательским вводом
  31. Обработка ошибки IndexError
  32. Разделение строк в Python
  33. Создание словарей в Python
  34. Измерение времени выполнения кода
  35. Вложенные генераторы в Python
  36. Модуль inspect
  37. Синтаксис переменных цикла в Python
  38. Форматирование чисел в Python
  39. Проверка наличия элемента в списке
  40. Функция map() и ленивая оценка
  41. Управление импортом в Python
  42. Установка Git и AWS CLI
  43. Определение относительного пути
  44. Пропуск строк в файле с itertools
  45. Функция enumerate() в Python
  46. Проверка надежности пароля на Python
  47. Игра «Виселица» на Python

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