Курс 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. Фильтрация списков с itertools
  3. Создание пар из последовательностей
  4. Каналы Senior: Python, Java, Frontend, SQL, C++
  5. Библиотека sh: использование команд bash в Python
  6. Форматирование даты с strftime()
  7. Работа со словарями Python
  8. Работа с WindowsPath()
  9. Получение локальных переменных в Python
  10. Запуск файлового сервера
  11. Создание виртуальной среды
  12. Отладчик pdb: начало работы
  13. Форматирование объектов с модулем pprint
  14. Работа с часовыми поясами в Python
  15. Python 3.12: Псевдонимы типов
  16. Разница между датами
  17. Методы classmethod и staticmethod
  18. Операции с комплексными числами
  19. Функциональное программирование.
  20. Проверка условий: all и any
  21. Оптимизация поиска в словарях
  22. Howdoi — получение ответов из терминала
  23. Извлечение новостей с помощью newspaper3k
  24. Построение графиков в терминале с bashplotlib
  25. Расширение информации об ошибке в Python
  26. Поиск частых элементов в списке
  27. Обход дочерних элементов BeautifulSoup
  28. Удаление дубликатов в pandas
  29. HTTP-запросы с библиотекой Requests
  30. Изменение IP-адреса в Python
  31. Метод join() для объединения строк
  32. Замеры производительности в Python
  33. Загрузка постов Instagram
  34. Обработка ошибки IndexError
  35. Оператор in для Python
  36. Комплексные числа в Python
  37. Автоматизация с Python
  38. Основные операции с Numpy
  39. Профилирование кода
  40. Операции с массивами в NumPy
  41. Вычисление натурального логарифма в NumPy
  42. Извлечение аудио из видео
  43. Метод join для объединения строк
  44. Сравнение неупорядоченных списков
  45. Генераторы по генератору
  46. Изменение списка срезами
  47. Избегайте использования goto
  48. Резервирование символов в Python

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