1、有如下值的列表[6,29,32,45,50,60,77,80,100,90],请编程实现:构造字典将所有大于60的值保存至字典的第一个key中,将小于60值保存至第二个key的值中,并打印字典数据,即打印结果:{'k1': [6, 29, 32, 45, 50], 'k2': [77, 80, 100, 90]}。
d = {'k1': [], 'k2': []}
for i in [6,29,32,45,50,60,77,80,100,90]:
if i >= 60:
d['k1'].append(i)
else:
d['k2'].append(i)
print(d)
如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢
li=[6,29,32,45,50,60,77,80,100,90]
dic={'k1':[],'k2': []}
for v in li:
if v>60:
dic['k2'].append(v)
else:
dic['k1'].append(v)
print(dic)
list1 = [6,29,32,45,50,60,77,80,100,90]
k1 = [i for i in list1 if i<60]
k2 = [i for i in list1 if i>60]
res = {}
res['k1'] = k1
res['k2'] = k2
print(res)