PYTHON СПИСОК ПАР
Ключевым инструментом для работы с наборами пар значений в Python является структура данных "словарь". Она позволяет хранить данные в формате ключ-значение, где каждому ключу соответствует определенное значение.
Создание словаря осуществляется с помощью фигурных скобок, в которых перечисляются пары ключ-значение через двоеточие. Пример кода:
my_dict = {'apple': 5, 'banana': 3, 'orange': 7}
print(my_dict)
Вывод этого кода на экране будет выглядеть следующим образом:
{'apple': 5, 'banana': 3, 'orange': 7}
Для обращения к значениям словаря необходимо указать ключ в квадратных скобках. Например:
print(my_dict['apple'])
Этот код вернет значение 5, соответствующее ключу 'apple'.
Также существует возможность использовать структуру данных "список кортежей" для хранения набора пар значений. Пример кода:
my_list = [('apple', 5), ('banana', 3), ('orange', 7)]
print(my_list)
Вывод на экране будет состоять из списка кортежей:
[('apple', 5), ('banana', 3), ('orange', 7)]
Для получения значения по определенному ключу необходимо перебрать все элементы списка и сравнить ключи. Вот пример кода функции, которая ищет значение по ключу:
def get_value(my_list, key):
for k, v in my_list:
if k == key:
return v
return None
Эта функция принимает список кортежей и ключ, по которому необходимо искать значение. Если ключ найден, функция вернет соответствующее значение, иначе - значение None.
32 Словари (dict) Python. Операции и методы словаря.
Python с нуля. Урок 5 - Списки
12 Списки и операции над ними Python
Реальная задача из собеседования. Почему я до сих пор Junior программист в Python. Эпизод 4
Уроки Python для начинающих - #7 - Списки (list)
Как составить пары из элементов двух списков, ориентируясь на список большей длины Часть вторая.
БЕЗУМНАЯ 1-минутная торговая стратегия скальпинга (97% WINRATE) 🤑🤑🤑
11.5 Количество совпадающих пар. \
29 Вложенные списки Python
Уроки Python с нуля / #7 – Списки (list). Функции и их методы
Новые материалы:
- Python максимальный элемент матрицы
- Как сделать круг в python
- Atom python скачать
- Python переменные окружения
- Python параллельное присваивание
- Платформер на pygame
- Поиск текста в списке python
- Программирование на python презентация
- Python голосование по большинству
- Два бандита задача python
- Django regexvalidator пример
- Python manage py startapp не работает
- Число оканчивается на 9 python
- Обучение python в новосибирске