python列表操作笔记

admin
2020-06-21 / 0 评论 / 2,170 阅读 / 正在检测是否收录...
  1. 列表单元的添加
  • append()
  • extend()
  • insert()

append()添加的那个数组单元

mo = ['f','e','n','g','m']

mo.append('o')

print(mo)#输出结果['f', 'e', 'n', 'g', 'm', 'o']

可以看到在数组的末尾添加了o

extend()添加多个数组单元

mo = ['f','e','n','g','m','o']

mo.extend(['博客地址:','mo66.cn'])

print(mo)#['f', 'e', 'n', 'g', 'm', 'o', '博客地址:', 'mo66.cn']

可以看到在结尾添加了两个数组单元,相比第一个方便多了

insert()在指定位置插入数组单元

mo = ['f','e','n','g','m','o','博客地址:','mo66.cn']

mo.insert(6,'的')

print(mo)#输出结果['f', 'e', 'n', 'g', 'm', 'o', '的', '博客地址:', 'mo66.cn']

可以看到我们在下标6的位置插入了一个'的',然后其他的单元就往后挪了一个单元

2.列表单元的删除

  • del
  • pop()
  • remove()

del 后面跟着要删除的数组及下标

mo = ['feng','mo','blog','1']

del mo[3]

print(mo)#['feng', 'mo', 'blog']

我们将数组mo[3]下标为3给删掉了

pop()参数可为空,也可以是一个将要删除的下标

mo = ['feng','mo','blog','1','2','3']

mo.pop()#不写参数默认删除最后一个单元

print(mo)#['feng', 'mo', 'blog', '1', '2']

#-------------------------------------------
mo = ['feng','mo','blog','1','2','3']

mo.pop(4)#指定要删除下标4

print(mo)#['feng', 'mo', 'blog', '1', '3']

此方法可以删除指定的某个下标

remove()

mo = ['feng','mo','blog','1','2','3']

mo.remove('1')#删除数组中值是'1'的单元
mo.remove('2')#删除数组中值是'2'的单元
mo.remove('3')#删除数组中值是'3'的单元

print(mo)#['feng', 'mo', 'blog']

可以看到我们只需要指定需要删除的单元的值既可删除,不需要知道它的下标

0

打赏

评论 (0)

取消