日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python模块之collections模块

發布時間:2025/3/20 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python模块之collections模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

計數器 Counter

  • 計數元素迭代器 elements()
  • 計數對象拷貝 copy()
  • 計數對象清空 clear()
from collections import Counter #import collections d = Counter("abdadakdabfdj") #對值計數,返回一個對象 print(d, type(d)) #Counter({'a': 4, 'd': 4, 'b': 2, 'k': 1, 'f': 1, 'j': 1}) <class 'collections.Counter'> print(list(d), type(d)) #['a', 'b', 'd', 'k', 'f', 'j'] <class 'collections.Counter'> print(dict(d), type(d)) #{'a': 4, 'b': 2, 'd': 4, 'k': 1, 'f': 1, 'j': 1} <class 'collections.Counter'> print(d.elements()) #elements()方法返回一個迭代器,內容為進行計數的元素 for i in d.elements():print(i) # a a a a d d d d b b k f j d1 = d.copy() print(d1,type(d1)) #Counter({'a': 4, 'd': 4, 'b': 2, 'k': 1, 'f': 1, 'j': 1}) <class 'collections.Counter'> d2 = d.subtract("aaa") print(d2,type(d2)) d3 = d.update('aaa') print(d3,type(d3)) d4 = d.pop("j") print(d4,d) # 1 Counter({'a': 4, 'd': 4, 'b': 2, 'k': 1, 'f': 1}) d.clear() # clear()方法清空計數的元素\ print(d) # Counter()

有序字典 OrderedDict? (對字典的補充,可以記住字典元素添加的順序)

from collections import OrderedDict order_dict = OrderedDict() print(order_dict,type(order_dict)) order_dict["c"] = 94 order_dict["b"] = 92 order_dict["d"] = 95 order_dict["a"] = 90 print(order_dict,type(order_dict)) #返回有序字典對象,OrderedDict([('c', 94), ('b', 92), ('d', 95), ('a', 90)]) <class 'collections.OrderedDict'> print(dict(order_dict),type(order_dict))#{'c': 94, 'b': 92, 'd': 95, 'a': 90} <class 'collections.OrderedDict'> print(list(order_dict),type(order_dict))#['c', 'b', 'd', 'a'] <class 'collections.OrderedDict'> print(order_dict.popitem()) #提取出字典的最后一個鍵值對 ('a', 90) print(order_dict) #OrderedDict([('c', 94), ('b', 92), ('d', 95)]) print(order_dict.pop("b")) #提取出字典指定鍵對應的值 print(order_dict) #OrderedDict([('c', 94), ('d', 95)]) order_dict.move_to_end("c") #將指定的鍵值對移動到最后 print(order_dict) #OrderedDict([('d', 95), ('c', 94)])

?默認字典 defaultdict,(指定字典值的類型)

from collections import defaultdictdefault_dict = defaultdict(list) # 指定字典的值類型為列表 print(default_dict,type(default_dict)) #defaultdict(<class 'list'>, {}) <class 'collections.defaultdict'>for i in range(10):default_dict["a"].append(i)print(default_dict) #defaultdict(<class 'list'>, {'a': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]})

?

?可命名元組 namedtuple (給元組對應的值起個對應的名字,相當于字典)

from collections import namedtupletuple1 = namedtuple("tuple_name",["name","age","school","adress"]) print(tuple1) tuple1 = tuple1("xu",20,"jinggangshan","jiangxi") print(tuple1.name)

?

轉載于:https://www.cnblogs.com/xuxianshen/p/10222707.html

總結

以上是生活随笔為你收集整理的python模块之collections模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本一二三区在线 | 麻豆精品网站 | 黄色一级免费观看 | 亚洲久久一区 | www.欧美com| 亚洲丁香花色 | а√天堂资源在线 | 黑丝袜av| 精品日韩一区二区三区四区 | av一区二区免费 | 国产一区二区在线播放视频 | 少妇高潮久久久久久潘金莲 | 99久久久久成人国产免费 | 国产美女明星三级做爰 | 在线观看黄av | 午夜精品福利视频 | 一区二区视频在线看 | 久久久免费在线观看 | 久久久艹 | 亚洲国产成人在线观看 | 淫羞阁av导航 | 在线尤物 | 99性视频| av九九九 | 17c精品麻豆一区二区免费 | 潘金莲一级淫片aaaaaa播放 | 我要看黄色大片 | 国产精品久久久久久久9999 | 国产视频久久久久久 | 欧美在线二区 | 中文字幕在线字幕中文 | av在线影片| 污免费视频| 99热这里只有精品5 国产精品伦子伦免费视频 精品一二三 | 国产福利短视频 | 亚洲熟女少妇一区二区 | 精品福利影院 | 综合色站导航 | 国产在线观看不卡 | 嫩草嫩草嫩草嫩草嫩草嫩草 | 日本a∨视频 | 久久精品性爱视频 | 四虎午夜影院 | 欧美自拍偷拍一区二区 | 女人裸体又黄 | 亚洲综合五月 | 精品中文字幕一区二区 | 日韩 国产 欧美 | 久久重口味 | 丰满少妇被猛烈进入 | 欧美xxx视频 | 越南毛茸茸的少妇 | 精品国产1区2区 | 无码国内精品人妻少妇蜜桃视频 | 久久久久久久久网站 | 亚洲av毛片| 久久久久人妻一区精品色 | 久久久久久久久久久久久久免费看 | 免费在线观看黄视频 | 亚洲精品激情视频 | 90岁肥老奶奶毛毛外套 | 麻豆av影院 | 成年人免费在线观看网站 | 国产91看片 | 天堂va蜜桃一区 | 无码人妻一区二区三区av | 欧美 日韩 人妻 高清 中文 | 国产激情成人 | 住在隔壁的她动漫免费观看全集下载 | 捆绑束缚调教 | 日韩久久综合 | 日韩高清专区 | 麻豆91在线| 9人人澡人人爽人人精品 | 一区二区三区手机在线观看 | 国产日韩一区二区三区在线观看 | 亚洲精品一二三四区 | 国产午夜手机精彩视频 | 国产午夜一级 | 亚洲国产精品成人无码区 | 潘金莲裸体一级淫片视频 | a√在线| 中文字幕中出 | 国产精品18久久久久久vr下载 | 成熟了的熟妇毛茸茸 | 日本涩涩网站 | а√天堂8资源在线官网 | 色综合天天干 | 日韩欧美亚洲一区二区三区 | 国产一区二区三区播放 | 中文字幕乱码亚洲无线三区 | 成人av不卡 | 天堂网一区二区三区 | 欧美日韩视频一区二区 | 狠狠躁天天躁夜夜躁婷婷 | 国产福利视频一区 | 日本一本久久 | 色先锋资源网 | 国产精品天天操 |