Python 學習筆記 002 – 複習一些簡單的部分
list、slice、dictionary、range
1. list
list1=[1,2,3] list2=["ABC","DEF","GHI"] print list1[1]*list2[1] #運行結果: DEFDEF list1=[1,2,3] list2=["ABC","DEF","GHI"] listALL=[list1,list2] print listALL #運行結果: [ [1, 2, 3] , ['ABC', 'DEF', 'GHI'] ]
.append ,一個替 list 加尾巴的成員函數
listALL.append(["IJK","XD","LMN"]) #運行結果: [[1, 2, 3], ['ABC', 'DEF', 'GHI'], ['IJK', 'XD', 'LMN']]
2. slice 切片
- b[1:4] # 第2位到第5位
- a[3:] # 第4位到最後
- b[:-3] # 第1 到 倒數第四
3. 字典的關鍵字、值 都可以是 list
4. range
range(10) #運行結果: [ 0,1,2,3,4,5,6,7,8,9 ] range(5,8) #運行結果: [5,6,7] range(0,10,2)
類似 bash seq 指令
5. 用 for in 迴圈時,後面的數字不能直接寫整數,要寫 range(整數)
例如、 for i in range(10):
Leave a Reply