一、複習
1、函數的創建
1) def關鍵字
2) 函數名及後面跟隨的括號
3)冒號加上函數體
2、函數的調用
函數名及後面跟隨的括號
3、帶一個,二個,三個參數的函數及調用
二、列表
family = [‘Mom’, ‘Dad’, ‘Baby’]
nums = [1, 2, 3, 4]
列表:一堆數據存在一起,放在某種組或者集合中
1、創建列表:
a = list()
b = [1, 2, 3, 4]
存放示意圖:
陰影部分的叫做索引
下面的內容爲元素
2、向列表增加元素
a.append(4)
b.append(100)
注意:必須確保增加元素之前,這個變量是一個列表
3、從列表中獲取元素
[]
列表索引從0開始
4、修改列表元素
a[2] = 2.2
注意:不能修改一個不存在的元素
5、向列表中的某個位置前插入元素
a.insert(0, 8)
6、從列表中刪除元素
刪除某個值的元素
a.remove(4)
刪除索引爲幾的元素
a.del(2)
a.pop()
刪除最後一個
7、搜索
in 關鍵字
8、循環處理列表
這裏的
for letter in ['a', 'b', 'c']: print(letter)
表示迭代處理,依次將a, b, c賦值給到letter
與前面的關鍵字用處不同
9、判斷列表的是否有值
len 關鍵字
三、練習
1、什麼是列表
2、怎樣創建一個列表(空列表和有數據的列表)
1) 創建空列表a
2) 創建列表b, 並使得b包含以下整數:1, 2, 3
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], 刪除最後一個元素,並將最後一個元素找印出來
4、如何增加列表的元素(append, insert)
列表 a = [3, 5, 7, 9]在列表末尾巴依次增加10到20這11個數
列表 b = [3, 5, 7, 9]在列表第0個位置前依次增加10到20這11個數
5、如何修改列表的元素,修改時需要注意什麼
使用[]加索引的方式直接修改,修改時需注意索引不能大於列表的長度
列表 a = [3, 5, 7, 9], 將列表中的元素都擴大10倍, 並打印出來
6、寫一個函數,求出一組數的最大數
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)