第四章 操作列表

2021-09-28 12:45:12 字數 950 閱讀 9190

for i in name:

print(i.title())

for value in range(1.5):

print(i)

結果值是1-4

該程式指從指定的第乙個值開始,並在達到指定的第二個值後停止

min(number)

max(number)

sum(number)

number=[i**2 for i in range(1,6)]

此種語法,先指定乙個描述性的列表名,然後指定乙個左方括號,並定義乙個表示式,然後確定for迴圈,用於個表示式提供值,再加上右方括號。注意for的結尾沒有冒號。

name[0:3]:指取name列表的第1個開始,第4個終止,且不包含第4個

name[1:4]:指取name列表的第2個開始,第5個終止,且不包含第5個

name[:4]:指取name列表的第1個開始,第5個終止,且不包含第5個

name[4:]:指取name列表的第5個開始,最後終止,且包含最後乙個

name[-3:]:指從name列表右邊第三個開始,最後終止,且包含最後乙個

for i in name[0:4]:

print(i)

list=name[:]

如果是list=name,指的是將name賦值個list,即是將list和name關聯,任一列表元素被刪減,另乙個同樣被刪減。

python將不能修改的值稱為不可變的,而不可變的列表被稱為元組

元組看起來猶如列表,但使用圓括號而不是方括號標識。

dimension=(200,50)

dimentsion[0]結果為200

dimentsion[1]結果為50

for i in demension:

print(i)

dimentsion=(400,100)

如果需要儲存的一組只在整個生命週期內都不變,可使用元組。

第四章操作列表

eg mag alice advid axeas for ms in mag print ms 這行 讓python從列表mag中取出乙個名字,並將其儲存在變數ms中。eg mag alice advid axeas for ms in mag print ms.title that was a g...

第四章 陣列操作

1 scala陣列操作 1.1 定義定長陣列 scala val arr1 new array int 5 arr1 array int array 0,0,0,0,0 列印陣列後,輸出位址 scala println arr1 i 199e4c2b 呼叫陣列物件的tobuffer方法 scala ...

作業系統第四章

2 分割槽分配演算法 動態分割槽方式,分割槽多 大小差異各不相同,此時把乙個新作業裝入記憶體,更需選擇乙個合適的分配演算法,從空閒分割槽表 鏈中選出一合適分割槽 首次適應演算法ff 迴圈首次適應演算法 最佳適應演算法 最差適應演算法 快速適應演算法 4 動態重定位分割槽分配 有緊湊功能的動態分割槽分...