列表、元組、字典、集合的相關練習
阿新 • • 發佈:2017-09-20
put alt 分數 不同 inpu src col lambda nds
一、建立學號成績字典,並進行怎刪改操作
s = {‘01‘:‘100‘,‘02‘:‘99‘,‘03‘:‘98‘,‘04‘:‘97‘,‘05‘:‘96‘,‘05‘:‘96‘,‘06‘:‘95‘,‘07‘:‘98‘,‘08‘:‘90‘,‘09‘:‘91‘} print(‘成績表:‘,s) s.pop(‘09‘) print(‘成績表:‘,s) print(‘主鍵是:‘,s.keys()) print(‘分數是:‘,s.values()) x = input(‘輸入學號查分數:‘) print(s.get(x,"沒有這個人的分數"))
二、練習相關列表、元組等函數的使用
s = list(‘123321123321112321322212311321313131313213213131321‘) s.append(‘99‘) print(s) print(‘刪除第十一個元素:‘,s.pop(10)) print(‘3總數是:‘,s.count(3))
三、遍歷循環輸出列表、元組、集合等數據
ls = list(‘123456789123‘) ln = tuple(‘123456789123‘) s = {‘01‘:‘100‘,‘02‘:‘99‘,‘03‘:‘98‘,‘04‘:‘97‘,‘05‘:‘96‘,‘05‘:‘96‘,‘06‘:‘95‘,‘07‘:‘98‘,‘08‘:‘90‘,‘09‘:‘91‘} a= set(‘123456789123‘) print(ls) print(ln) print(s)print(a) for i in ls: print(i,‘ ‘,end=‘‘) for j in ln: print(j,‘ ‘,end=‘‘) for k in s: print(k) for l in a: print(l,‘‘,end=‘‘)
四、列表、元組、字典、集合的概念以及一些區別
列表:列表是一些可以重復,類型不同的元素的一個清單這樣子的一個東西,可讀可修改,符號為[],可以使用append、pop等進行增刪改計數操作等。
元組:和列表的不同之處在於只讀不可修改,符號為()。
字典:字典裏面存的是值對,有鍵和值得區分,符號為{}。
集合:可以通過set函數實現集合,集合的符號也是{}
五、在英文歌詞中進行取詞計數等操作
lo = ‘‘‘At the moment, the sky is dark, the air is fresh factor after just rained. Suddenly thought of blue plaid shirt; Those were broken into various shapes of stationery;From the corner at the beginning of deep friendship; Have declared the end of the encounter that haven‘t start planning... Those years, those days of do, finally, like youth, will end in our life.‘‘‘ lo = lo.lower() for i in ‘,.‘: lo = lo.replace(i,‘ ‘) words = lo.split(‘ ‘) dic = {} keys = set(words) for i in keys: dic[i]=words.count(i) t = sorted(dic) dd = list(dic.items()) dd.sort(key = lambda x:x[1],reverse = True) for i in range(10): print(dd[i])
列表、元組、字典、集合的相關練習