4.python(第四天日记)

列表:

1.增

  1.append() 默认增加到最后,也只能增加到最后,一次只能加一个元素

  li = [1,'a','b','a',2,3]

  li.append('al')

  print(li)

 >>>[1, 'a', 'b', 'a', 2, 3, 'al']

  2.extend() 迭代增加,默认增加到最后,也只能增加到最后,

  li = [1,'a','b','a',2,3]

  li.extend('abc')

  print(li)

 >>>[1, 'a', 'b', 'a', 2, 3, 'a', 'b', 'c']

  li = [1,'a','b','a',2,3]

  li.extend['abc']

  print(li)

 >>>[1, 'a', 'b', 'a', 2, 3, 'abc']

  3.insert() 插入:按索引增加,覆盖索引位置,原有的元素向后一位,只能增加一个元素

  li = [1,'a','b','a',2,3]

  li.insert(0,'abc')

  print(li)

 >>>['abc', 1, 'a', 'b', 'a', 2, 3]

2.删

  1.pop() 按索引删除,默认是从最后删除,按索引一次只能删除一个。有返回值,

  li = [1,'a','b','a',2,3]

  li.pop()

  print(li)

 >>>[1, 'a', 'b', 'a', 2]

  li = [1,'a','b','a',2,3]

  li.pop(2)

  print(li)

 >>>[1, 'a', 'a', 2, 3]

  2.clear() 清空列表             没有返回值,返回None

  li = [1,'a','b','a',2,3]

  li.clear()

       print(li)

 >>>[]

  3.remove() 按元素删除,一次只能删除一个元素          没有返回值,返回None

  li = [1,'a','b','a',2,3]

  li.remove()

  print(li)

 >>>[1, 'b', 'a', 2, 3]

  4.del 删除列表,也可以按单个索引和切片删除            没有返回值,报错

  li = [1,'a','b','a',2,3]

  del li

  print(li)

 >>> name 'li' is not defined(报错)

  li = [1,'a','b','a',2,3]

  del li[1:3]

  print(li)

 >>>[1, 'a', 2, 3]

3.改

  1.按索引改索引位置元素

  li = [1,'a','b','a',2,3]

  li[2] = 'abc'

  print(li)

 >>>[1, 'a', 'abc', 'a', 2, 3]

  2.按切片改元素

  li = [1,'a','b','a',2,3]

  li[:2] = [1,2,3]

       print(li)

 >>>[1, 2, 3, 'b', 'a', 2, 3]

  li = [1,'a','b','a',2,3]

  li[:2] = (1,2,3)

  li[:2] = [1,2,3]

  print(li)

 >>>[1, 2, 3, 'b', 'a', 2, 3]

  li = [1,'a','b','a',2,3]

  li[:2] = (123,2)

  print(li)

 >>>[123, 2, 'b', 'a', 2, 3]

4.查

  1.print(s[0]) 索引查找

  2print(s[0:2]) 切片查找

  3.for i in li:

    print(i)  for查找

 

其他操作方法:

  sort 从小到大,正向排序

  l1.sort(reverse=True)     从大到小,反向排序

  l1.reverse()        翻转

  len 长度

  count                                 

  index 通过元素找索引

元组:

  儿子不能改,孙子可能改

 

range :当成一个数字列表,范围

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

  

  

posted on 2018-03-21 19:14  小鸡刨粑粑  阅读(159)  评论(0编辑  收藏  举报

导航