haoman 发表于 2018-8-6 12:04:51

Python列表操作方法

  Python列表操作方法
  python的操作方法包括:创建、删除、修改、查找等
  '列表的相关操作'
  1.创建列表
  list=
  print(id(list))
  2.删除列表
  list=
  print(id(list))
  2.1删除整个列表
  del list
  print(list)
  2.2删除列表元素
  a=
  1.使用list自带的remove删除元素值的方法进行
  a.remove('pool')
  print(a)
  2.使用list自带的pop删除元素索引的方法进行
  a.pop(1)#若不带索引值,将会自动删除最后一个值并返回删除的最后一个值
  print(a)
  3.使用python的del函数进行删除元素索引的方法进行操作
  del(a)
  print(a)
  3.修改列表
  3.1通过索引修改列表中的原元素
  b=
  b='Heart'
  print(b)
  3.2在列表原有的基础上进行扩展操作
  1.使用list自带的insert方法进行插入新元素
  b.insert(1,'one')   #两个参数,第一个为索引,第二个为需要插入的参数值
  print(b)
  2.使用list自带的append方法进行插入,append是只会在列表的末尾插入一个元素操作
  b.append('last')
  print(b)
  3.使用list自带的extend方法进行插入,进行扩展列表
  b.extend(2)             #不支持数字
  b.extend('add one')    #字符串将会被分解,依次以一个字符串的形式被插入
  print(b)
  b.extend()   #以列表参数扩充列表,每个元素都将会插入
  print(b)
  b.extend(('a','b','c','d',3,4,))    #以元组参数扩充列表,每个元素都将会插入
  print(b)
  b.extend({1:'error','b':89})         #以字典参数扩充列表,将只会把key插入,value值将不会被插入
  print(b)
  4.列表的其他操作
  c=
  4.1切片操作
  print(c)#当索引超出范围后将输出空的list
  4.2索引
  print(c)
  4.3正序排列(按数值大小),不能将数字和字符串一起进行排序,否则会报错
  d=
  d.sort()
  print(d)
  e=['er','ty','you','oiu','k','a']
  print(e)
  4.4逆序排列(按数值大小),不能将数字和字符串一起进行排序,否则会报错
  d.reverse()
  print(d)
  e.reverse()
  print(e)
  4.5 len(list):列表元素个数
  print(len(d))
  4.6 max(list):返回列表元素最大值,同类型比较
  print(max(e))
  4.7 min(list):返回列表元素最小值,同类型比较
  print(min(d))
  4.8 list(seq):将元组转换为列表
  5.列表的遍历方法
  f=,90]
  5.1使用索引来遍历
  for i in range(len(f)):
  print(f)
  5.2 使用列表中的值进行遍历
  for vau in f:
  print(vau)
  小结---列表操作常用操作包含以下方法:
  2 list.append(obj):在列表末尾添加新的对象
  3 list.count(obj):统计某个元素在列表中出现的次数
  4 list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
  5 list.index(obj):从列表中找出某个值第一个匹配项的索引位置
  6 list.insert(index, obj):将对象插入列表
  7 list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
  8 list.remove(obj):移除列表中某个值的第一个匹配项
  9 list.reverse():反向列表中元素
  10 list.sort():对原列表进行排序
页: [1]
查看完整版本: Python列表操作方法