第4章 操作列表

2021-10-06 14:52:00 字數 1812 閱讀 9528

4.1.1 迴圈/遍歷

1.for迴圈:python中for迴圈的執行部分需要縮排,但是想要在迴圈之後再做其他執行,那麼該執行部分不需要縮排

輸出為:

注:如果第二個print()不縮排,那麼 i can't wait to see your next trick, 只會輸出一次,並且名字是carolina

4.3.1建立列表

1. 函式range()的巧用

range(開始數值,結束數值,[跨度/步數]):生成範圍內的整數,包括開始數值,但不包括結束數值

建立數值列表:

例子:建立乙個列表,其中包含前10個整數(即1~10)的平方

輸出:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 

4.3.4 列表解析

4.3.1中求前10整數的平方,用列表解析寫法更簡便

4.4.1 切片

1.切片的語法:索引從0開始,到-1結束

players = ['charles', 'martina', 'michael', 'florence', 'eli']

print(players[0:3])        #輸出:['charles', 'martina', 'michael']        #從第1個元素開始,不包括第4個元素

print(players[:3])        #輸出:['charles', 'martina', 'michael']        #找到索引為3的元素,獲取它之前的所有元素(不包括3)

print(players[2:])        #輸出:['michael', 'florence', 'eli']        #從索引為2的元素開始(包括2)獲取它之後的所有元素

print(players[-3:])        #輸出:['michael', 'florence', 'eli']        #從倒數第3個元素開始(包括-3,獲取它之後的所有元素

2.遍歷切片:使用for .. in ..對切片進行迴圈遍歷

比如:

4.5.1 元組

1.定義:儲存不可改變的值,類似於列表,但有以下不同:

· 列表使用 [ ] ,元組使用()

· 列表可修改,元組不可修改(可以把元組的變數重新賦值)

4.6.1 格式

1.編輯器需要配置,比如製表符轉換成四個空格(即每次敲製表符都是四個空格)

2.pep 8格式設定(待學習)

python第4章操作列表練習

4 3 數到 20 使用乙個 for 迴圈列印數字 1 20 含 for value in range 1,21 忘加冒號 print value 4 4 一百萬 建立乙個列表,其中包含數字 1 1 000 000,再使用乙個 for 迴圈將這 些數字列印出來 如果輸出的時間太長,按 ctrl c停...

第4章深入列表

names libai dufu qingzhao yuanming for name in names print name print n print you are so beautiful for 迴圈注意冒號,縮排,一般要逐個給新變數 none for none in names prin...

第5章 4 可變引數列表

當呼叫方法時,方法的引數個數或型別未知時,稱其為可變引數列表。可以使用object 陣列來實現這樣的功能。因為,所有的類都是直接或間接繼承於 object類。1.在沒有可變引數列表的時候,是用陣列實現類似的功能,看下面的例子 class a1 public class varargs public ...