python初級(302) 5 列表

1、複習

一、函數的建立

1) def關鍵字app

2) 函數名及後面跟隨的括號函數

3)冒號加上函數體spa

二、函數的調用

函數名及後面跟隨的括號code

三、帶一個,二個,三個參數的函數及調用blog

 

2、列表

family = [‘Mom’, ‘Dad’, ‘Baby’]索引

nums = [1, 2, 3, 4]rem

列表:一堆數據存在一塊兒,放在某種組或者集合中get

一、建立列表:

a = list()it

b = [1, 2, 3, 4]class

image

存放示意圖:

image

陰影部分的叫作索引

下面的內容爲元素

二、向列表增長元素

a.append(4)

b.append(100)

注意:必須確保增長元素以前,這個變量是一個列表

三、從列表中獲取元素

[]

列表索引從0開始

四、修改列表元素

a[2] = 2.2

注意:不能修改一個不存在的元素

五、向列表中的某個位置前插入元素

a.insert(0, 8)

六、從列表中刪除元素

刪除某個值的元素

a.remove(4)

刪除索引爲幾的元素

a.del(2)

a.pop()

刪除最後一個

七、搜索

in 關鍵字

八、循環處理列表

這裏的

for letter in ['a', 'b', 'c']:
    print(letter)

表示迭代處理,依次將a, b, c賦值給到letter

與前面的關鍵字用處不一樣

九、判斷列表的是否有值

len 關鍵字

 

3、練習

一、什麼是列表

二、怎樣建立一個列表(空列表和有數據的列表)

1) 建立空列表a

2) 建立列表b, 並使得b包含如下整數:1, 2, 3

三、從列表[3, 5, 7, 9]刪除元素9有哪三種方法(remove, del, pop)

列表a=[3, 5, 7, 9], 刪除值爲5的元素

列表b=[3, 5, 7, 9], 刪除值爲7的元素

列表c=[3, 5, 7, 9], 刪除最後一個元素,並將最後一個元素找印出來

四、如何增長列表的元素(append, insert)

列表 a = [3, 5, 7, 9]在列表末尾巴依次增長10到20這11個數

列表 b = [3, 5, 7, 9]在列表第0個位置前依次增長10到20這11個數

五、如何修改列表的元素,修改時須要注意什麼

使用[]加索引的方式直接修改,修改時需注意索引不能大於列表的長度

列表 a = [3, 5, 7, 9], 將列表中的元素都擴大10倍, 並打印出來

六、寫一個函數,求出一組數的最大數

def max_num(items):
    m = 0
    for i in items:
        if m < i:
            m = i
    return m


a = [3, 5, 9, 11, 8, 20, 15, 9]
num = max_num(a)
print(num)
相關文章
相關標籤/搜索