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 good trick\n")
注意:1、冒號
2、for只會對下面縮排的**進行重複操作
在for迴圈的後面,沒有縮排的**都只執行一次,而不會重複操作。
for value in range(1,5):
print(value)
輸出1 2 3 4
range函式只限正整數
可使用list函式將range()的結果直接轉化為列表。
如果將range()作為list()的引數輸出直接是乙個列表
numbers=list(range(1,6))
print(numbers)
輸出結果為:
輸出1~10以內的偶數
even_numbers=list(range(2,11,2))
print(even_numbers)
range()函式從2開始數,然後不斷的增加2,直到大於11
將前十個整數加入到乙個列表:
squares=
for value in range(10):
square=value**2
print(squares)
squares=
for value in range(10):
square=value**2
print(squares)
求最大值最小值以及求和
min函式,max函式以及sum函式
squares=[value**2 for value in range(10)]
print(squares)
首先定義乙個描述性的列表名
然後指定乙個左方括號並定義乙個你要儲存到列表的值
接下來編寫乙個for迴圈用於給表示式提供值再加上右括號
注意:這裡的for迴圈沒有冒號
要建立列表可指定要使用的第乙個元素和最後乙個元素的索引。
eg你要輸出列表的前三個元素你可以指定索引0~3
eg:digits=[value for value in range(5)]
print(digits)
part_digits1=digits[:3]
注意:如果沒有指定以乙個索引,python會自動從列表開頭開始提取
如果要終止於末尾則可以不指定結束索引
如果你要輸出最後三名則可以使用切片players【-3:】
使用起始索引和終止索引為【:】
列表非常適合用於儲存在程式執行期間可能變化的資料集
而元組使用於不可變的元素
eg:foods=('fish','chicken','flesh','duck','veg')
使用的是圓括號而不是方括號標識
可以使用索引來訪問其元素
雖然不能修改元組的元素,但可以給儲存元組的變數賦值,因此要修改元組可以重新定義整個元組。
第四章 操作列表
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 ...
第四章 陣列操作
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 動態重定位分割槽分配 有緊湊功能的動態分割槽分...