列表例項:由字串建立乙個作業評分列表,做增刪改查詢統計遍歷操作。例如,查詢第乙個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 第乙個...