Курс Python → Объединение объектов в Python
Для объединения строк, кортежей, списков, словарей без изменения исходных объектов в Python можно использовать оператор «+». Например, если у нас есть две строки ‘Hello’ и ‘World’, мы можем объединить их следующим образом:
string1 = 'Hello'
string2 = 'World'
result = string1 + string2
print(result) # Вывод: HelloWorld
Точно так же можно объединять кортежи, списки и словари. Например, объединим два списка без изменения исходного списка:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = list1 + [list2]
print(result) # Вывод: [1, 2, 3, [4, 5, 6]]
Этот метод аналогичен использованию метода .append(), но вместо добавления элементов в исходный список, он создает новый список, содержащий исходный список и добавляемый элемент как один элемент. Таким образом, исходные списки остаются неизменными.
Помимо оператора «+», можно также использовать метод .extend() для объединения списков без изменения исходных. Например:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1) # Вывод: [1, 2, 3, 4, 5, 6]
Таким образом, в Python существует несколько способов объединения объектов без изменения исходных, и выбор конкретного метода зависит от конкретной задачи и удобства использования.
Другие уроки курса "Python"
- Удаление элемента из списка в Python
- Создание генераторов в Python
- Метод split() для разделения строк
- Печать календаря в Python
- Ветвление выражения в Python
- Удаление элементов из списка в Python.
- Python: цикл for и оператор присваивания
- Функции с необязательными аргументами
- Объявление переменных в Python
- Работа с файлами и директориями в Python.
- Работа со строками в Python
- Работа с путями в Python
- Подчеркивание в REPL
- Создание и операции с дробями
- Обновление ключей в Python
- Управление IP-адресами через прокси
- Работа со словарями
- Работа с CSV в Python
- Изменения в обработке логических значений
- Декодирование строк в Python
- Профилирование кода
- Функция count() в Python
- Метод сравнения объектов в Python
- Замена текста в Python
- Генератор надежных паролей
- Идентификатор объекта в Python
- JMESPath в Python
- Открытие и запись файлов
- Подсказки типов в Python
- Удаление символа из строки
- Проверка подстроки в строке с помощью in
- Транспонирование 2D-массива с помощью zip
- enumerate() в Python для работы с индексами
- Удаление файлов с shutil.os.remove()
- Оператор распаковки в Python
- Создание словаря и множества
- Работа с контекст-менеджером «with»
- Работа с YAML в Python
- Замена подстроки
- Работа с изменяемыми коллекциями
- Циклы в Python
- Введение в PyTorch
- Работа с буфером обмена на Python















