字典操作
题目:
列表[11,22,33,44,55,66,77,88,99]
将列表中大于66的值保存至字典key(k1)中,将小于等于66的值保存至字典key(k2)中
方法一:
a = [11,22,33,44,55,66,77,88,99] dic ={} b = [] c = [] for i in a: if i <= 66: c.append(i) else: b.append(i) dic['k1'] = c dic['k2'] = b print(dic) >>>{'k2': [11, 22, 33, 44, 55, 66], 'k1': [77, 88, 99]}
方法二:
a = [11,22,33,44,55,66,77,88,99] dic ={} for i in a: if i > 66: if 'k1' in dic.keys(): dic['k1'].append(i) else: dic['k1'] = [i, ] else: if 'k2' in dic.keys(): dic['k2'].append(i) else: dic['k2'] = [i, ] print(dic) >>>{'k2': [11, 22, 33, 44, 55, 66], 'k1': [77, 88, 99]}