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

2022-08-31 10:06:12 字數 2509 閱讀 6123

列表例項:由字串建立乙個作業評分列表,做增刪改查詢統計遍歷操作。例如,查詢第乙個3分的下標,統計1分的同學有多少個,3分的同學有多少個等。

>>> a=list('

1123231132213')

>>>a['

1', '

1', '

2', '

3', '

2', '

3', '

1', '

1', '

3', '

2', '

2', '

1', '3'

]>>> a[3]='4'

>>>a['

1', '

1', '

2', '

4', '

2', '

3', '

1', '

1', '

3', '

2', '

2', '

1', '3'

]>>> a.index('3'

)5')

>>>a['

1', '

1', '

2', '

4', '

2', '

3', '

1', '

1', '

3', '

2', '

2', '

1', '

3', '5'

]>>> a.pop(-3)'1

'>>>a['

1', '

1', '

2', '

4', '

2', '

3', '

1', '

1', '

3', '

2', '

2', '

3', '5'

]>>>len(a)

>>> a.insert(1,'

hello')

>>>a['

1', '

hello

', '

1', '

2', '

4', '

2', '

3', '

1', '

1', '

3', '

2', '

2', '

3', '

5']

字典例項:建立學生學號成績字典,做增刪改查遍歷操作。

>>> dic=

>>>dic

>>> dic['

潘二']='50'

>>>dic

>>> del(dic['潘二'

])>>>dic

>>>dic.values()

dict_values(['1

', '

5', '

11', '

17', '25'

])>>>dic.keys()

dict_keys(['張三

', '

李四', '

王五', '

林六', '何七'

])>>>dic.items()

dict_items([('張三

', '

1'), ('

李四', '

5'), ('

王五', '

11'), ('

林六', '

17'), ('

何七', '25'

)])>>> dic.get('李四'

)'5'

>>> dic.pop('李四'

)'5'

>>>dic

列表,元組,字典,集合的遍歷。

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

>>> d=

>>> d['14'

]'78'

>>>d.keys()

dict_keys(['09

', '

05', '

14', '23'

])>>>d.values()

dict_values(['66

', '

80', '

78', '90'

])>>>d.items()

dict_items([('09

', '

66'), ('

05', '

80'), ('

14', '

78'), ('

23', '90'

)])>>> d.get('

05','66'

)'80'

>>> d.pop('

23','80'

)'90'

>>>d

>>> '04'

indfalse

>>> '05'

indtrue

>>> del(d['09'

])>>>d

>>> d["

02"]="90"

>>> d

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

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 ...

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

字串 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...

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

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