Python容器資料型別 collections

2021-09-08 00:24:49 字數 1143 閱讀 5256

#

!/usr/bin/python

#coding=utf-8

##count物件 only 2.7

from collections import

counter

#統計字母出現的次數

counter('

hello world

')

counter([

'red

', '

blue

', '

red', '

green

', '

blue

', '

blue'])

#小於等於0的會被忽略

c = counter(a=4, b=2, c=0, d=-2)

list(c.elements())

#取前三個最多的字母

counter('

hello world

').most_common(3) #堆

from collections import

deque

d = deque('

abc')'

d')d.pop()

#**先出

d.popleft() #

先入先出

#返回最後n行文字

deque(open(filename), n)

#defaultdict

from collections import

defaultdict

#使用list初始化乙個dict

d =defaultdict(list)d["

yellowd["

redd[

"yellow

print d.items() #

[('red', [2]), ('yellow', [1, 3])]

#用int初始華乙個dict

d =defaultdict(int)d["

yellow

"] += 1d[

"red

"] += 2d[

"yellow

"] += 3

print d.items() #

[('red', 2), ('yellow', 4)]

Python容器資料型別 操作 比較

1 列表是乙個有序集合,所有元素按照先後順序排序。即 先進來的站在最前頭 2 列表可以有 增 刪 查 改 的操作 3 列表可以對元素分配下標 索引 位置 4 列表可以儲存任何型別的資料或容器 5 定義列表 變數名 值1,值2,值3,值n 6 定義空列表 變數名 1 列表 下標 值 2 列表 切片 值...

python資料型別

python的資料型別 數字 字串 列表 元祖 字典 檢視型別可以使用type函式如 type abc 數字 整型 長整型 浮點型 複數 字串 單引號 雙引號 3引號 a abcde a 1 b a 2 3 c a 2 4 cd a 2 cde a 2 ace a 1 e a 3 2 c a abc...

python 資料型別

python有五個標準的資料型別 使用del可以刪除資料的引用 例,one 100 del one del 也可以同時刪除多個引用 變數。例del one,two,three print one 將提示one 沒有定義 python支援四種不同的數值型別 python的字串列表有2種取值順序 加號 ...