python學習瑣碎

使用 list() / tuple() 函數在列表和元組之間進行轉換ide

 

  
  
  
  
  1. >>>>>> a = ['a''b''c'
  2. >>>>>> a 
  3. ['a''b''c'
  4. >>>>>> b = tuple(a) 
  5. >>>>>> b 
  6. ('a''b''c')('a''b''c'
  7. >>>>>> c = list(b) 
  8. >>>>>> c 
  9. ['a''b''c'
  10. >>>>>> 

列表支持運算符操做函數

 

  
  
  
  
  1. >>>>>> [12] * 2 
  2. [1212
  3. >>>>>> [12] + [34
  4. [1234
  5. >>>>>> 

 

能夠使用 in / not in 來判斷是否包含某個元素。spa

 

  
  
  
  
  1. >>>>>> a = [123
  2. >>>>>> 1 in a 
  3. True 
  4. >>>>>> 4 in a 
  5. False 
  6. >>>>>> b = (123
  7. >>>>>> 2 in b 
  8. True 
  9. >>>>>> 

使用 range() 函數得到一個整數列表,甚至進行運算和添加過濾條件orm

 

  
  
  
  
  1. >>>>>> range(10
  2. [0123456789
  3. >>>>>> range(2102
  4. [2468
  5. >>>>>> range(27
  6. [23456
  7. >>>>>> [x*2 for x in range(10)] 
  8. [024681012141618
  9. >>>>>> [x for x in range(10if x%2>0
  10. [13579
  11. >>>>>> [x + 1 for x in range(10if x%2==0
  12. [13579
  13. >>>>>> 
相關文章
相關標籤/搜索