集合
1.用{}表示首繁,元素間用逗號(hào)分隔作郭。
{}或set()建立
2.S.add(x)
S.discard(x)
S.remove(x)
S.clear()
S.pop()
S.copy()
len(S)
x in S
x not in S
set(x)
因?yàn)榧侠餆o(wú)重復(fù)元素,可用于數(shù)據(jù)去重弦疮。
集合可以轉(zhuǎn)換成列表夹攒。list(s)
序列
序列是一維元素向量,元素類型可以不同胁塞,有先后關(guān)系咏尝,由序號(hào)引導(dǎo)。包括字符串啸罢,元組和列表類型编检。
x in s
x not in s
s+t
sn或ns
s[i]
s[i:j]或s[i:j:k]
len(s)
min(s)
max(s)
s.index(x)或s.index(x,i,j):返回序列s從i開始到j(luò)位置中第一次出現(xiàn)元素x的位置
s.count(x)
元組
元組是序列模型的一種擴(kuò)展,一旦創(chuàng)建就不能被修改
用()或tuple()創(chuàng)建扰才,元素間用逗號(hào)允懂,分隔
可以使用或不使用小括號(hào)
列表
用方括號(hào)[]或list()創(chuàng)建,元素間用逗號(hào)衩匣,分隔
列表中各個(gè)元素類型可以不同累驮,無(wú)長(zhǎng)度限制
ls[i]=x
ls[i:j:k]=lt
del ls[i]
del ls[i:j:k]
ls +=it
ls*=n
ls.append(x) 在列表ls最后增加一個(gè)元素
ls.clear(x)
ls.copy()
ls.insert(i,x):在列表ls的第i位置增加元素x
ls.pop(i):將列表ls第i位置元素取出并刪除該元素
ls.remove(x)
ls.reverse()
字典
鍵值對(duì)的集合
{}和dict()創(chuàng)建酣倾,鍵值對(duì)用冒號(hào):表示
type(x):返回變量x的類型
del d[k]
k in d
d.keys()
d.values()
d.items()
d.get(k,<default>)
d.pop(k,<default>)
d.popitem()
d.clear()
len(d)
實(shí)例:jieba庫(kù)的使用
文本詞頻統(tǒng)計(jì)