Курс Python → Объединение коллекций в Python

Для объединения строк, кортежей, списков и словарей без изменения исходных коллекций используются различные методы в Python. Рассмотрим способы объединения строк, кортежей, списков и словарей без изменения исходных коллекций, когда из нескольких коллекций создается новая коллекция того же типа без изменения исходных.

Для объединения строк (string) и кортежей (tuple) можно использовать оператор сложения «+». Например, для объединения двух строк:


str1 = "Hello"
str2 = "World"
result_str = str1 + str2
print(result_str)  # Вывод: HelloWorld

Для объединения списков (list) также можно использовать оператор сложения «+». Например, для объединения двух списков:


list1 = [1, 2, 3]
list2 = [4, 5, 6]
result_list = list1 + list2
print(result_list)  # Вывод: [1, 2, 3, 4, 5, 6]

Для объединения словарей (dictionary) можно использовать метод update(). Например, для объединения двух словарей:


dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
result_dict = dict1.copy()
result_dict.update(dict2)
print(result_dict)  # Вывод: {'a': 1, 'b': 2, 'c': 3, 'd': 4}

Таким образом, использование соответствующих методов и операторов позволяет объединять строки, кортежи, списки и словари без изменения исходных коллекций в Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Обработка исключений в Python
  2. Управление сессиями в Python
  3. Работа с базами данных SQLite
  4. Выборка чисел
  5. Делегирование в Python
  6. Ввод нескольких значений
  7. Метод Enumerate() для списков
  8. Оператор @ для умножения матриц
  9. Функция reduce() из модуля functools
  10. Генераторы списков в Python
  11. Метод rpow в Python
  12. Работа с Enum в Python3.
  13. Отрицательные индексы списков
  14. Принципы LSP и ISP в Python
  15. Создание виртуальной среды
  16. Избегайте ошибку FileNotFoundError
  17. Создание списков в Python
  18. Копирование в Python
  19. Основы работы со строками в Python
  20. Работа с аргументами командной строки в Python
  21. Работа со словарями Python
  22. Работа с географическими данными в Python
  23. Логирование с Logzero
  24. Структурирование именованных констант
  25. Работа с NumPy.linalg
  26. Генераторы в Python
  27. Генераторы списков
  28. Преобразование документов в PDF с помощью Spire.Office
  29. Запуск внешних программ с subprocess
  30. Оператор continue в Python
  31. Синтаксис переменных цикла в Python
  32. EMOT преобразование эмодзи в текст
  33. Отслеживание прогресса с tqdm
  34. Установка переменной среды в Python
  35. Работа с YAML в Python: PyYAML.
  36. Преобразование списков в словарь
  37. Оператор in для Python
  38. Функции в одну строку
  39. Проверка существования переменной с оператором :=
  40. Сортировка слиянием
  41. Установка и использование howdoi
  42. Преобразование символов с помощью map
  43. Поиск элементов BeautifulSoup

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