廖雪峰python入門筆記 for迴圈

2021-08-21 06:02:38 字數 585 閱讀 2227

listtuple可以表示乙個有序集合。如果我們想依次訪問乙個list中的每乙個元素呢?比如 list:

l = ['adam', 'lisa', 'bart']

print(l[0])

print(l[1])

print(l[2])

如果list只包含幾個元素,這樣寫還行,如果list包含1萬個元素,我們就不可能寫1萬行print。

這時,迴圈就派上用場了。

python的for迴圈就可以依次把list或tuple的每個元素迭代出來:

l = ['adam', 'lisa', 'bart']

for name in l:

print(name)

注意:name這個變數是在 for 迴圈中定義的,意思是,依次取出list中的每乙個元素,並把元素賦值給 name,然後執行for迴圈體(就是縮排的**塊)。

這樣一來,遍歷乙個list或tuple就非常的容易。

廖雪峰python入門筆記 tuple 建立

tuple 1.是另一種有序的列表,中文翻譯為 元組 2.tuple 和 list 非常類似,但是,tuple一旦建立完畢,就不能修改了。同樣是表示班裡同學的名稱,用tuple表示如下 t adam lisa bart 建立tuple 建立tuple和建立list唯一不同之處是用 替代了 獲取tup...

廖雪峰python入門筆記 列表生成式

要生成list 1,2,3,4,5,6,7,8,9,10 我們可以用range 1,11 range 1,11 1,2,3,4,5,6,7,8,9,10 但如果要生成 1x1,2x2,3x3,10x10 怎麼做?方法一是迴圈 l for x in range 1,11 l 1,4,9,16,25,3...

廖雪峰python教程筆記1

d.get thomas 1 檢查字典中是否有 thomas 的key,沒有返回 1,沒有指定返回值預設返回none d.pop bob 刪key 字典key不能為列表 s set 1,2,3 set需要以list作為輸入集合,不能重複且無順序。s.add s.remove s1 s2 s1 s2 ...