Как перебирать элементы словаря и индексы, начиная с 1? - PullRequest
0 голосов
/ 26 апреля 2020

This is the image

Я хочу сделать это так: (отсортированный номер «1-3» вместо «0-2»)

  1. имя Джон
  2. возраст 20
  3. пол Мужской

Ответы [ 2 ]

4 голосов
/ 26 апреля 2020

Вы можете использовать enumerate с аргументом start, это буквально сделано для этого:

for i, (key, value) in enumerate(my_lib.items(), start=1):
    print(i, key, value)
2 голосов
/ 26 апреля 2020

Попробуйте это:

for i, (x, y) in enumerate(my_lib.items()):
    print(i+1, x, y)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...