1. 程式人生 > >1、python自學第一天(列表和元祖)

1、python自學第一天(列表和元祖)

 1 # 學了一個星期,突然覺得自己的學習方法不太對,改變學習方法,從新來過
 2 
 3 """ ======================= 列表begin ========================================
 4 
 5 # 列表 (list) 相當於php裡面的陣列
 6 l = ['張三','李四','王五']
 7 print(l) # 結果['張三', '李四', '王五']
 8 
 9 # len() 函式:用來求出列表的長度
10 print(len(l)) # 結果是3
11 
12 # 可以通過下標的方式來訪問列表裡面的資料
13 print(l[0]) # 結果是'張三'
14 15 # 可以通過給負數的下標來從右往左訪問列表 16 print(l[-1]) # 結果是王五 17 18 # append()函式:向列表後面新增資料 19 l.append('皮皮蝦') 20 print(l) # 結果是,['張三', '李四', '王五', '皮皮蝦'] 21 22 # insert()函式:向列表的指定位置(下標)插入資料 23 l.insert(1,'皮皮蝦') # 向下標為1的位置新增'皮皮蝦'元素 24 print(l) # 結果是,['張三', '皮皮蝦', '李四', '王五'] 25 26 # pop()函式:移除列表中最後一個元素 27 l.pop()
28 print(l) # 結果是:['張三', '李四'] 29 # pop(index)要刪除列表中指定的元素,也用pop,其中index是下標 30 l.pop(1) 31 print(l) # 結果是:['張三', '王五'] 32 33 # 想要替換列表中的某個元素,直接給這個元素對應的下標賦值即可 34 l[2] = 'aaaaa' 35 print(l) # 結果是:['張三', '李四', 'aaaaa'] 36 37 ======================= 列表end ======================================== 38 """ 39
40 """==================== 元祖 begin =========================== 41 42 tuple()元祖,是一個有序列表,list是無序列表 43 t = ('張三','李四','王五') 44 45 # 空元祖的定義 46 t = () 47 48 # 如果元祖裡面只有一個元素的話應該在這個元素的後面加上一個逗號,用來和方法區分 49 t = (1,) 50 51 # 元祖的值是在建立的時候就已經確定的,確定之後值就不可改變了,如果改變會報錯 52 # t[0] = 'aaaaaaaaaa' 53 print(t) # 結果: 報錯 54 55 ======================= 元祖 end ===========================""" 56 57 58 """============= 第一天最後練習題 begin============================ 59 請用索引取出下面list的指定元素: 60 L = [ 61 ['Apple', 'Google', 'Microsoft'], 62 ['Java', 'Python', 'Ruby', 'PHP'], 63 ['Adam', 'Bart', 'Lisa'] 64 ] 65 # 列印Apple: 66 print(L[0][0]) 67 # 列印Python: 68 print(L[1][1]) 69 # 列印Lisa: 70 print(L[2][2]) 71 ================ 第一天最後練習題 end ==結束時間2018-11-22 0:47=========================="""