从python中的.dict文件中提取多个键值

从python中的.dict文件中提取多个键值,python,dictionary,key,Python,Dictionary,Key,我有.dict(字典文件)的键和每个键的多个值(大多数情况下,因为有些键只有一个值),我希望以特定的格式提取它们 输入文件: {"OMIM:614373": ["10280"], "OMIM:614370": ["6439", "1439", "6440", "21"], "OMIM:614371": ["30835"], "OMIM:614376": ["57728"]} 输出文件应如下所示: OMIM:614373 10280 OMIM:614370 6439 OMIM:614370 14

我有.dict(字典文件)的键和每个键的多个值(大多数情况下,因为有些键只有一个值),我希望以特定的格式提取它们

输入文件:

{"OMIM:614373": ["10280"], "OMIM:614370": ["6439", "1439", "6440", "21"], "OMIM:614371": ["30835"], "OMIM:614376": ["57728"]}
输出文件应如下所示:

OMIM:614373 10280
OMIM:614370 6439
OMIM:614370 1439
OMIM:614370 6440
OMIM:614370 21
OMIM:614371 30835
OMIM:614376 57728

这是我第一次处理这种类型的文件,有什么帮助吗?

通过字典和每个键的值进行简单的迭代(如果Python3.x
l.items()
如果python2使用
l.iteritems()
)”


通过字典和每个键的值的简单迭代(如果Python3.x
l.items()
如果python2使用
l.iteritems()
)”

这也可以帮助你,总的来说,阿尔曼的答案是一样的


这也可以帮助你,与阿曼的答案大致相同。

@SaraWasl我很高兴能帮助你,如果你介意,你可以使用答案旁边的勾号按钮来接受答案。@SaraWasl我很高兴能帮助你,如果你介意,你可以使用答案旁边的勾号按钮来接受答案。没问题):玩得开心!没问题)玩得开心!
l = {"OMIM:614373": ["10280"], "OMIM:614370": ["6439", "1439", "6440", "21"], "OMIM:614371": ["30835"], "OMIM:614376": ["57728"]}
for k,v in l.items():
    for item in v:
        print(k, item)

OMIM:614373 10280
OMIM:614370 6439
OMIM:614370 1439
OMIM:614370 6440
OMIM:614370 21
OMIM:614371 30835
OMIM:614376 57728
x = {"OMIM:614373": ["10280"], "OMIM:614370": ["6439", "1439", "6440", "21"], "OMIM:614371": ["30835"], "OMIM:614376": ["57728"]}
for i,j in x.items():
    for items in x[i]:
        print (i,items)