用python打印集合中的数据
我对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\
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]))
这些是字典,不是套装