組合資料型別綜合練習 英文詞頻統計 1

2022-06-04 18:27:09 字數 1677 閱讀 5773

1.組合資料型別練習:

分別定義字串,列表,元組,字典,集合,並進行遍歷。

總結列表,元組,字典,集合的聯絡與區別。

1.1字串

>>> s1 = "i am reg,and i love maths"

>>> for i in s1:

print(i)i

am r

eg,a

nd i

love ma

ths>>>

1.2列表

>>> lis = list(s1)

>>> lis

['i', ' ', 'a', 'm', ' ', 'r', 'e', 'g', ',', 'a', 'n', 'd', ' ', 'i', ' ', 'l', 'o', 'v', 'e', ' ', 'm', 'a', 't', 'h', 's']

>>> for i in lis:

print(i)i

am r

eg,a

nd i

love ma

ths>>>

1.3元組

>>> s2=['reg','michael','bob','tracy','張三']

>>> s2

['reg', 'michael', 'bob', 'tracy', '張三']

1.4字典

>>> dit = {}

>>> dit['reg'] = 85

>>> dit['maths'] = 8

>>> dit

>>> dit.items()

dict_items([('reg', 85), ('maths', 8)])

>>> dit.keys()

dict_keys(['reg', 'maths'])

>>> dit.values()

dict_values([85, 8])

>>> for i in dit:

print(i)

regmaths

>>>

1.5集合

>>> s3 = set('reg')

>>> for i in s3:

print(i)eg

r>>>

2、總結列表,元組,字典,集合的聯絡與區別。

a.列表是任意物件的序列。python的列表個跟清單的道理是一樣的,特點就是:可重複,型別可不同。型別不同也是跟陣列最本質的區別了。python裡的列表用「」表示:

b.將一組值打包到乙個物件中,稱為元組。元組用圓括號表示。元組和列表在結構上沒有什麼區別,唯一的差異在於元組是唯讀的,不能修改。元組用「()」表示

c.集合就是我們數學學的集合,沒有什麼特殊的定義。集合最好的應用是去重。集合沒有特殊的表示方法,而是通過乙個set函式轉換成集合。與列表和元組不同,集合是無序的,也不能通過索引進行訪問。此外,集合中的元素不能重複。

d.字典就是乙個關聯陣列或雜湊表,字典儲存鍵值對資料。用「{}」表示。與集合相比,通過關鍵字索引,所以比集合訪問方便。字典最大的價值是查詢,通過鍵,查詢值。

e.元組一旦定義就不可以進行更改,但是如果元組裡面含有列表,那列表裡面就可以進行更改。字串、集合和列表都可以進行更改,新增刪除。字典和元組都是沒有序列的,不可以通過下標進行查詢,字典是通過鍵來進行查詢。

組合資料型別綜合練習 英文詞頻統計

字串 str this is python for i in str print i 列表 str ok hi 1997,1,1 for i in str print i 元組 str2 ok hi 1997,1,1 for i in str2 print i 集合 str4 2,2,3,4,4,5...

英文詞頻統計預備,組合資料型別練習

q oh,mr.sun,sun,mr.golden sun,please shine down on me oh mr.sun,sun,mr.golden sun,hiding behind a tree.little children are asking you.please come out ...

組合資料型別練習,英文詞頻統計例項

score list 21223113321 print 作業評分列表 score 3 print 增加 score score.pop print 刪除 score score.insert 2,1 print 插入 score score 2 2 print 修改 score print 第乙個...