#!/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種取值順序 加號 ...