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. >>>>>> 
相关文章
相关标签/搜索