1.列表是什么?
列表由一系列按特定順序排列的元素組成调窍。你可以創(chuàng)建包含字母表中所有字母台谢,數(shù)字0-9
在python中用 [? ] 來表示列表,并用逗號分隔其中元素埠居。
例如:
bicycles =?bicycles = ['trek', 'cannondale', 'redline', 'specialized']
print(bicycles)
2.訪問列表元素列表是有序集合查牌,因此訪問列表中的任何元素事期,將該元素的位置或索引告訴Python即可滥壕,找到列表,在找到列表中的索引即能訪問兽泣。
print(bicycles[0].title())? ? 調(diào)用列表中的title()方法并將元素中的首字母大寫绎橘。
3.列表中的索引是從0而不是1開始的,如果想訪問列表中的最后一個元素位置在不知道索引的情況下,可以用? -1 作為索引訪問元素称鳞。
4.修改涮较,添加和刪除列表中的元素
修改:找到位置并將里面的元素做修改
添加:motorcycles.append('ducati')? ?調(diào)用列表中的append()方法。直接在列表末尾追加冈止。
插入:motorcycles.insert(0, 'ducati')? ? 調(diào)用insert()方法狂票,需要傳兩個參數(shù),位置和插入的內(nèi)容熙暴。
刪除:del motorcycles[0]? ?通過del 指定列表名并指定刪除的位置索引闺属。motorcycles.pop()? ?使用pop() 刪除最后一個元素。同時可以指定索引刪除任何一個元素周霉。 根據(jù)值刪除元素掂器。法remove()
5.使用sort()對列表進行永久性排序。使用sorted() 進行臨時排序俱箱。
6.倒著打印列表:reverse()国瓮。
7.確定列表的長度,len() 狞谱。
8.遍歷整個列表:通過for循環(huán)遍歷整個列表乃摹。
9.在for循環(huán)中執(zhí)行更多的操作:
10.在python語音中會出現(xiàn)縮進錯誤。IndentationError: expected an indented block? ? ?不必要的縮進也會報錯跟衅。遺漏了冒號也會出現(xiàn)報錯峡懈。
11.使用range() 能夠輕松的生成一系列數(shù)字。
12.使用rangge() 創(chuàng)建數(shù)字列表与斤。numbers = list(range(1,6))
? squares = []?
? for value in range(1,11):?
? square = value**2
?? squares.append(square)
? print(squares)
13.切片:要創(chuàng)建切片肪康,可指定要使用的第一個元素和最后一個元素的索引。
14.復制列表:
? my_foods = ['pizza', 'falafel', 'carrot cake']?
? friend_foods = my_foods[:]?
15.元組:? dimensions = (200, 50)
16.遍歷元組中的所有值撩穿。
17.使用and檢查多個條件磷支。
18.使用? or? 檢查多個條件。
19.if-else結構
20.if-elif-else結構
20.字典:alien_0 = {'color': 'green', 'points': 5}
21.alien_0 = {}
alien_0['color'] = 'green'
alien_0['points'] = 5
22.函數(shù)input()的工作原理
23.求模運算符食寡。