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):

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料