1. 程式人生 > >一個人學習Python的日子day21

一個人學習Python的日子day21

所有 nts ack spa obj count 轉換 由於 usr

# for key,value in dic.items(): 不推薦使用,字典需要轉換成列表,然後再循環,效率低
# print(key,value)

‘‘‘
練習:元素分類
有如下值集合 [11,22,33,44,55,66,77,88,99,90...],將所有大於 66 的值保存至字典的第一個key中,將小於 66 的值保存至第二個key的值中。
即: {‘k1‘: 大於66 , ‘k2‘: 小於66}
‘‘‘

  1. #!usr/bin/env python
  2. #-*- coding:utf-8 _*-
  3. import collections #計數器其實就是字典的補充,它繼承了字典的所有功能。
  4. obj = collections.Counter("sdjflakjdflkajdflkjaldkfjalkjfdalkjfdalj")
  5. print(obj)
  6. ret = obj.most_common(4)
  7. print(ret)
  8. for k,v in obj.items(): #由於計數器本身也是個字典,可以使用item()打印沒個元素的數量
  9. print(k,v)
  10. for item in obj.elements(): #elements是遍歷計數器中的所有元素
  11. print(item)

一個人學習Python的日子day21