Курс 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"
- Объединение объектов в Python
- Разделение строки с регулярными выражениями
- Переменные в Python
- Создание таблиц в терминале с PrettyTable
- Работа с deque из collections
- Поиск кода
- Python groupby() из itertools: работа с повторяющимися элементами
- Работа с CSV файлами в Python
- Глобальные переменные в Python
- Дефолтные параметры в Python
- Создание лямбда-функций
- Сохранение Unicode в JSON
- Просмотр внешнего файла в Python
- Управление импортом в Python
- Удаление пробелов методом translate()
- Проверка ввода с помощью isdigit
- Добавление цвета в консоли
- F-строки в Python 3.8
- Логирование с Logzero: ротация файла
- Defaultdict в Python
- Работа со строками в Python
- Установка и использование модуля Wikipedia
- Ускорение обработки данных с %autoawait
- Упрощенный вывод данных в Python
- Оператор in и not in в Python
- Списки в Python: синтаксис представления
- Оболочка Python
- Расчет времени выполнения
- GitHub в Telegram: подписка на уведомления
- Представление бесконечности в Python
- Создание новых списков в Python
- Хранение переменных в Python.
- Использование defaultdict в Python
- Разделение списка на гнппы
- Подчеркивание в REPL
- Получение размера объекта с sys.getsizeof()
- Работа с изображениями PIL
- Методы list в Python
- Операции с матрицами в Python
- Colorama: окрашивание текста в Python
- Преобразование вложенного списка
- Руководство по библиотеке pydantic
- Разрешение имен в Python
- Расчет времени выполнения программы
- Генераторные выражения и islice.
- Нахождение отличий в списках















