Курс 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"
- Библиотека sh: удобные команды терминала
- *args и **kwargs в Python
- Логические операторы в Python
- Множественное присваивание в Python
- Объединение словарей в Python
- Генерация резюме в Gensim
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Defaultdict в Python
- Вывод баннеров
- Измерение времени выполнения в Python
- Генераторы списков
- Поиск самого частого элемента
- Сортировка с помощью key
- Методы и функции в Python
- Фильтрация входных данных в Python
- Бесконечные списки в Python
- Названия столбцов в Python таблицах
- Работа со словарями в Python
- Тестирование модели в PyTorch
- Concrete Paths — метод .with_suffix()
- Работа с процессами в Python
- Транспонирование матрицы в Python
- Работа с модулем cmath
- Преобразование символов в нижний регистр
- Отображение HTML кода в Python
- Функция enumerate() в Python
- Применение функций в Python
- Списки в Python: синтаксис представления
- Метод remove() для удаления элемента из списка
- Функция с *args.
- Создание класса очереди
- Установка и использование pyshorteners
- Векторизация в Python с NumPy.
- Вставка переменных в шаблоны Flask
- Создание списков в Python
- Метод __irshift__ для Python
- Работа с *args и **kwargs в Python
- Метод __index__ в Python
- Объединение Python и Shell
- Дефолтные параметры в Python
- Изменение элемента списка
- Структурирование именованных констант
- Форматирование данных с помощью pprint
- Получение текущей даты в Python
- Итераторы с потерямиZIP
- Замена текста в Python
- Перемещение и удаление файлов в Python
- Использование defaultdict в Python















