数据类型-列表

列表 (可变类型):

**  info= "guohan",1,"222","xxx"**

公共功能:

  1.索引:  info0>>>"guohan"

  2.切片:  info1;3>>>1,"222"

  3步长:  info::2>>>"guohan","222"

  4.for循环:  for item in info:

  5.删除:  del语句**:** del infoo  pop方法:info.pop(0) 区别pop方法有返回值(可用变量接收)而del语句则是永久删除

  6.修改:  用索引找到再改变类容 info0 = "lll"

  7.len:   len(info)>>>4

独有方法:

增:  append:在列表末尾添加  info.append("lll")

      insert:在指定位置添加  info.insert(1,"lll")>>>"guohan","lll"....  info.insert("666)>>>"guohan",1,"222","xxx",\["666"]

      extend:在列表末尾一次性依次将()里面的元素添加,()里面可以是字符串,列表,字典,集合,元组。如果是字典则只把键添加进去  v = "gg" info.extend(v)>>>"guohan"1,"222","xxx","g","g"

  删:  remove:删除(元素),若该元素在列表中有多个则删前面匹配到的第一个(也就是说只删一个,删在前面的)  info.remove("guohan")

      pop:删除指定元素,默认删列表中最后一个    info.pop(0)

      del语句:   del info0

      clear:清空列表

  改:  通过索引

  查:  索引,切片

  reverse:  倒序排列 info = 1,2,3  info.reverse()>>>3,2,1

  sort:  比较排列  sort(reverse = False) 小到大排 默认 /sort(reverse = True)    info.sort(reverse = True)>>>3,2,1