Python 查找具有索引号的字典键

Python 查找具有索引号的字典键,python,dictionary,indexing,key,Python,Dictionary,Indexing,Key,我正试图查字典里的钥匙 我目前的方法是使用for循环遍历字典。每个键的值都是未知的,因为它们是随机生成的 _基因组[xx][yy]的字典格式。权重为{(0,0):2,(1,3):3} 我知道我的解决方案需要使用.index()函数。然而,我找不到一种方法来实现这一点到我的系统 我希望能分别打印出键元组的每个变量。这有帮助吗 for key, value in d.items(): print (("Key - (@1:%s, @2:%s), value - %s ") %(key[0],

我正试图查字典里的钥匙

我目前的方法是使用for循环遍历字典。每个键的值都是未知的,因为它们是随机生成的

_基因组[xx][yy]的字典格式。权重为{(0,0):2,(1,3):3}

我知道我的解决方案需要使用.index()函数。然而,我找不到一种方法来实现这一点到我的系统

我希望能分别打印出键元组的每个变量。

这有帮助吗

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

式中,d是任何字典中的对象(_GENOME[xx][yy]。权重?

我不理解这个问题。你说你正在尝试从字典中获取关键字,而你发布的代码正是这样做的。你打算用
.index()
做什么?我不是在找值,而是在找键。据我所知,键是我代码中的元组,值是整数,还是我错了?您已经在迭代键了。。。并将它们存储在
i
中。然后,即使你说你对价值不感兴趣,你也在用它查找价值?太好了,这似乎正是我想要的!“key”和“value”在python中是函数吗?或者我可以将键和值更改为。。。说。。。x和y?我只是好奇,我想知道我使用的代码是如何工作的。你可以调用key和value任意你想要的。字典上的items()方法提供这些对象来引用键和值separately@ChristianPotts您可以更改
,如下所示:
for key, value in d.items():
    print (("Key - (@1:%s, @2:%s), value - %s ") %(key[0], key[1], value))