- Сделайте словарь для девяти заливов Тампа-Бэй, которые даны. Используйте имена игроков в качестве ключей и список для каждого значения.
- Каждый список значений должен содержать позицию, которую играет игрок, порядок ватин и текущий средний уровень. См. Выше.
- Когда словарь завершен, используйте цикл for для отображения ключей и значений словаря . Это то, что я получил за это
Далее, используйте контуры для печати «lineup» (словарь в ватин ). Это тот шаг, в котором мне нужна помощь, но не уверен, как я иду о том, как сделать заказ для такого словаря. Список дал больше смысла мне, но это не вопрос.Python Dictionary/Loop Output
main(): rays_players = { 'DeJesus': ['DH', 6, 299], 'Loney': ['1B', 4, 222], 'Rivera': ['C', 9, 194], 'Forsythe': ['2B', 5, 304], 'Souza Jr': ['RF', 2, 229], 'Longoria': ['3B', 3, 282], 'Cabrera': ['SS', 7, 214], 'Kiermaier': ['CF', 1, 240], 'Guyer': ['LF', 8, 274] } for key in rays_players: print(key, rays_players[key]) main()
Это то, что я пытался, но он не работает, я очень новичок в этом:
for key in sorted(rays_players.items(), key=lambda v: (v)):
print ("%s: %s" % (key))
Шаг 4 должен выглядеть следующим образом :
Batting 1: CF Kiermaier, текущее среднее значение: 240
ватин 2: РФ Souza младший, ток сред: 229
ватин 3: 3B Лонгория, ток сред: 282
ватин 4: 1B Лони, ток сред: 222
ватин 5: 2B Форсайт, ток среды: 304
ватин 6: DH DeJesus, текущий сред: 299
ватин 7: СС Cabrera, ток среды: 214
ватин 8: LF Гайер, текущие средний: 274
Ватин 9: C Rivera, текущие средний: 194
что вы имеете в виде под "мягчением порядка"? –