1. 程式人生 > >列表、元組、字典、集合的相關練習

列表、元組、字典、集合的相關練習

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])

技術分享

列表、元組、字典、集合的相關練習