Связывание ключей со значениями в Python: словари, списки и функция Zip

Чтобы связать ключи со значениями в Python, вы можете использовать различные структуры данных и методы. Вот несколько методов с примерами кода:

  1. Словарь.
    Словарь — это встроенная структура данных в Python, позволяющая связывать ключи со значениями.

    my_dict = {"key1": "value1", "key2": "value2", "key3": "value3"}
    print(my_dict["key2"])  # Output: value2
  2. Список кортежей.
    Вы можете создать список кортежей, где каждый кортеж содержит ключ и соответствующее ему значение.

    my_list = [("key1", "value1"), ("key2", "value2"), ("key3", "value3")]
    for key, value in my_list:
       print(key, value)
  3. Два списка.
    Другой подход — использовать два отдельных списка, где один список содержит ключи, а другой — значения. Вы можете получить доступ к значениям по соответствующему индексу.

    keys = ["key1", "key2", "key3"]
    values = ["value1", "value2", "value3"]
    for i in range(len(keys)):
       print(keys[i], values[i])
  4. Функция Zip:
    Вы можете использовать функцию zipдля объединения двух списков в список кортежей, аналогично второму методу.

    keys = ["key1", "key2", "key3"]
    values = ["value1", "value2", "value3"]
    my_list = list(zip(keys, values))
    for key, value in my_list:
       print(key, value)

Это всего лишь несколько методов связывания ключей со значениями в Python. Выбор метода зависит от вашего конкретного случая использования и требований.