我不知道该怎么办,因为我无法附加元组,我只是将它显示为默认列表
Dict = dict()
def convert(list_tup):
for a,b,c in list_tup:
letters = a,b
number = c
Dict.setdefault(number,[]).append(letters)
# I only want a multiple tuple values not list of tuple
return Dict
strings = [('w', 'x','2'), ('y', 'z', '3')]
print(convert(strings))
Run Code Online (Sandbox Code Playgroud)
它打印 {'2': [('w', 'x')], '3': [('y', 'z')]}
如何在一个键中添加多个元组作为值?
我希望我的输出是这样的:
{'2': ('w', 'x'), '3': ('y', 'z')}
Run Code Online (Sandbox Code Playgroud)