我有一个元组,如下:
tuple
{('A', 'B'), ('A', 'C'), ('B', 'C')}
我想创建一个字典,并希望将其键设置为上述元组。 字典应如下所示:
dict
{('A', 'B'): None,
('A', 'C'): None,
('B', 'C'): None}
我将如何做得尽可能简单?
我尝试了此方法,但不起作用:
dict = {(set(tuple(sorted(x)): None for x in lines_tuple)}
答案 0 :(得分:4)
dict
有一个fromkeys
method,如果您不输入任何值,它将默认为None
:
original = {('A', 'B'), ('A', 'C'), ('B', 'C')}
new = dict.fromkeys(original)
new
现在应该看起来像{('A', 'B'): None, ('B', 'C'): None, ('A', 'C'): None}