Поиск словарного ключа с индексом - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь получить ключи в словаре

Мой текущий способ сделать это - использовать цикл for для перебора словаря.Значение каждого ключа неизвестно, так как они генерируются случайным образом.

Формат словаря для _GENOME [xx] [yy] .WEIGHTS: {(0,0): 2, (1,3): 3}

 for i in _GENOME[xx][yy].WEIGHTS:
        print(xx,yy,_GENOME[xx][yy].WEIGHTS[i])

Я понимаю, что мое решение поможетнужно использовать функцию .index ().Однако я не могу найти способ внедрить это в мою систему.

Я надеюсь распечатать каждую переменную набора ключей отдельно.

1 Ответ

0 голосов
/ 25 марта 2019

Помогает ли это?

for key, value in d.items():
    print (("Key - (@1:%s, @2:%s), value - %s ") %(key[0], key[1], value))

где d - это любой объект словаря, который у вас есть (_GENOME [xx] [yy] .WEIGHTS?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...