在python中有幾個專門用來處理數字的python函數,用這些值可以方便我們對於復雜數據的處理
>>>dights=[1,2,3,4,5,6,7,8,9,0]
>>>min(dights)
0
>>>max(dights)
9
>>>sum(dights)
45
min代表了最小值輸出就是0
max代表了最大值輸出就是9
sum代表了和輸出就是45
下面我們進行切片的學習。
當時我們在說del刪除的時候說過一下切片,要創建切片,需要指定第一個元素和最後一個元素的索引,當然與函數range(),一樣想要輸出的索引一定是在數字後面的一位。
例如
classnumbers=['zhang','wang','su','meng','fan','chu']
print(classnumbers[0:3])
['zhang','wang','su']
從0索引開始也就是第一個開始到了第三個結束。當你輸入[0:4]時將會輸出從‘zhang’到‘meng’
當python沒有第一個索引時將會自動從列表開頭開始。
例如
classnumbers=['zhang','wang','su','meng','fan','chu']
print(classnumbers[:5])
['zhang','wang','su','meng','fan']
當你想讓切片終止與列表的末尾時可以用類似的辦法,加入說你想從列表中提取第三個元素,到最後一個元素。
classnumbers=['zhang','wang','su','meng','fan','chu']
print(classnumbers[2:])
['su','meng','fan','chu']
直接將列表輸出到了末尾。
又或者只想要列表中的後三名,這時候我們需要輸入
classnumbers=['zhang','wang','su','meng','fan','chu']
print(classnumbers[-3:])
['meng','fan','chu']
有的情況下我們需要將切片與其他結合使用在for循環中也是可以使用的。
classnumbers=['zhang','wang','su','meng','fan','chu']
for classnumber in classnumbers[:3]:
print(classnumber.title())
Zhang
Wang
Su