参考文献:老师博客:http://www.cnblogs.com/wupeiqi/articles/4943406.html

范例一:

练习:元素分类

有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。

即: {'k1': 大于66 , 'k2': 小于66}

 1 #!/usr/bin/env pyton 
 2 
 3 #coding:utf-8 
 4 
 5 a = [11,22,33,44,55,66,77,88,99,90] 
 6 
 7 dic = {} 
 8 
 9 for item in a: 
10 
11  if item > 66: 
12 
13  if 'k2' in dic.keys(): 
14 
15  dic['k2'].append(item) 
16 
17  else: 
18 
19  dic['k2'] = [item,] #创建只有一项的元素列表 
20 
21 else: 
22 
23  if 'k1' in dic.keys(): 
24 
25  dic['k1'].append(item) 
26 
27  else: 
28 
29  dic['k1'] = [item,] 
30 
31 print dic 
View Code

相关文章:

  • 2021-12-02
  • 2021-12-12
猜你喜欢
  • 2021-10-02
  • 2021-05-21
  • 2021-12-15
  • 2021-08-15
  • 2021-07-13
  • 2022-12-23
相关资源
相似解决方案