用python打印集合中的数据

用python打印集合中的数据,python,set,dataset,Python,Set,Dataset,我对python集有一个问题。我有两套: l={'7': 44, '8': 65, '9': 66, '10': 50, '11': 61, '12': 62, '13': 53, '14': 78, '15': 61, '16': 23} m={'7': 39, '8': 58, '9': 57, '10': 59, '11': 55, '12': 59, '13': 74, '14': 51, '15': 60, '16': 30} 我必须像这样打印:number,data\u from\

我对python集有一个问题。我有两套:

l={'7': 44, '8': 65, '9': 66, '10': 50, '11': 61, '12': 62, '13': 53, '14': 78, '15': 61, '16': 23}
m={'7': 39, '8': 58, '9': 57, '10': 59, '11': 55, '12': 59, '13': 74, '14': 51, '15': 60, '16': 30}
我必须像这样打印:
number,data\u from\u set\u l,data\u from\u set\u m
。 它看起来像:

7 44 39

8 65 58 

9 66 57 

你知道这件事吗?(我对它完全是初学者)

遍历键并从两个字典中打印相应键的值。如果钥匙不可用,它将打印
None

l={'7': 44, '8': 65, '9': 66, '10': 50, '11': 61, '12': 62, '13': 53, '14': 78, '15': 61, '16': 23}
m={'8': 58, '9': 57, '10': 59, '11': 55, '12': 59, '13': 74, '14': 51, '15': 60, '16': 30}

for key in l.keys():
    print(key, l.get(key), m.get(key))

好吧,我不知道这是否正是你想要的,但它会满足你字面上的要求:

for i in range(7, 17):
    print(i, l[str(i)], m[str(i)])

给出的结构没有设置,它是字典。 以下是所需输出的代码

l = {'7': 44, '8': 65, '9': 66, '10': 50, '11': 61, '12': 62, '13': 53, '14': 78, '15': 61, '16': 23}
m = {'7': 39, '8': 58, '9': 57, '10': 59, '11': 55, '12': 59, '13': 74, '14': 51, '15': 60, '16': 30}

for k in l.keys():
    print('{0} {1} {2}'.format(k, l[k], m[k]))

这些是字典,不是套装