Курс 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 reversed() vs срез[::-1]
- Работа с Telegram API на Python
- Проверка переменных окружения в Python
- Создание вложенного генератора
- Работа с географическими данными.
- Форматирование строк с f-строками
- Подписка на SelectelNews в Twitter
- Операторы увеличения и уменьшения переменной
- Работа с часовыми поясами в Python.
- Метод rsub в Python: расширение функциональности вычитания
- Библиотека sh: использование команд bash в Python
- Логирование с Logzero
- Работа с массивами в Python
- Создание новых списков
- Удаление знаков препинания в Python
- Приближение чисел в Python
- Функция с *args.
- Генерация QR-кодов с библиотекой qrcode
- Копирование объектов в Python
- Функции-генераторы в Python
- Резервирование символов в Python
- Импорт в Python: список all
- Выбор редактора кода.
- Разделение строки с помощью re.split()
- Подписка на @SelectelNews
- Список переменных в Python
- Профилирование с Pandas
- Обновление шаблона base.html
- Объединение словарей в Python
- Поиск самого длинного слова в списке с использованием max()
- Класс Counter() для подсчета элементов
- Работа с модулем cmath
- Разбиение текста в Python
- Оператор умножения для вектора
- Оптимизация памяти с __slots__
- Поиск самого частого элемента
- Функция zip() в Python
- Извлечение новостей с newspaper3k
- Создание копии итератора
- Метод index() в Python
- Список методов и атрибутов
- Управление IP-адресами через прокси
- Декораторы в Python
- Создание новых списков через list comprehensions
- Переворот строки
- Основные функции и модули Python
- Работа с CSV файлами в Python















