Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python成对字典键()_Python_List_Python 3.x - Fatal编程技术网

Python成对字典键()

Python成对字典键(),python,list,python-3.x,Python,List,Python 3.x,嗯,我有这本字典,它是这样的: {'Komp': ['values'], 'Forx': ['values'], 'Rove': ['values']} 我想把所有可能的键对组成元组,类似这样: [('Komp','Forx'), ('Komp','Rove'), ('Forx', 'Rove')] 甚至在示例中的列表中,我也不关心本例中的顺序。我对这方面还不太熟悉,所以非常感谢您的帮助。可以派上用场 d = {'Komp': ['values'], 'Forx': ['values'],

嗯,我有这本字典,它是这样的:

{'Komp': ['values'], 'Forx': ['values'], 'Rove': ['values']}
我想把所有可能的键对组成元组,类似这样:

[('Komp','Forx'), ('Komp','Rove'), ('Forx', 'Rove')]
甚至在示例中的列表中,我也不关心本例中的顺序。我对这方面还不太熟悉,所以非常感谢您的帮助。

可以派上用场

d = {'Komp': ['values'], 'Forx': ['values'], 'Rove': ['values']}
from itertools import combinations
for x in combinations(d, 2):
   print x
能派上用场吗

d = {'Komp': ['values'], 'Forx': ['values'], 'Rove': ['values']}
from itertools import combinations
for x in combinations(d, 2):
   print x

您可以这样做(使用):


您可以这样做(使用):

愚弄