Списки вещей
Для хранения предметов под именем или расами используйте python список или set .
Какиелегко объявляется как [value1, value2]
Что касается предметов в списках или одной расы.Вы можете использовать один из следующих вариантов:
races = [('race1', 50), ('race2', 100)]
Затем вы можете получить доступ к расам:
for race in races:
name, dist = race
print(name, dist)
races [{'name': 'race1', 'distance': 50}, {'name': 'race2', 'distance': 100}]
Доступ к расам:
for race in races:
print(race[name], race[dist])
или, чаще:
races = {'race1': 50, 'race2': 100}
Для поиска конкретной расы:
print(races['race1'])
Или зациклить все расы:
for name, distance in races.items():
print(name, distance)
class Race:
def __init__(self, name, distance):
self.name = name
self.distance = distance
races = [Race('race1', 50), Race('race2', 100)]
Опять же, для доступа:
for race in races:
print(race.name, race.distance)
Я мог бы забыть о некоторых других способах, но я думаю, что это отвечает на ваш вопрос.