python列表的增插改删查

#列表的增插改删查
name = ["a","b","c"]
print(name)#打印整个列表
print(name[0])#取列表中的第一个
print(name[2])#取列表中第二个
print(name[0:2])#取列表中第一个至第二个,不包括第三个
print(name[2:])#取列表中第三个到最后一个
print(name[-1])#打印倒数第一个位子的名字
print(name[-2])#打印倒数第二个位置的名字
name.append("d")#在列表后面追加一个名字
print(name)#打印整个列表
name.insert(-1,"e")#在列表倒数第一个位置插入这个名字
print(name)#打印整个列表
name[0] ="f"#把第一个位置的名字改为这个名字
print(name)#打印整个列表
name.remove("f")#把列表中这个名字删除
print(name)#打印整个列表
del name[3]#删除列表中第四个名字    =name.pop(3)
print(name)#打印整个列表
name.pop()#默认删除最后一个名字
print(name)#打印整个列表
print(name.index("c"))#取出这个名字所在的位置
print(name.count("b"))#统计这个列表中有几个这个名字
name.reverse()#把列表里的顺序反转
print(name)#打印整个列表
name.sort()#重新排序,按ASCII码排序,也就是按照特殊符号,数字,英文字母的顺序排列
print(name)#打印整个列表
name1 = name.copy()#复制name的列表为name1
print(name1)#打印整个列表
name.extend(name1)#合并两个列表生成到name,一样的名字不会覆盖
print(name)#打印整个列表
name.clear()#清除这个列表里的内容
print(name)


#输出结果
['a', 'b', 'c']
a
c
['a', 'b']
['c']
c
b
['a', 'b', 'c', 'd']
['a', 'b', 'c', 'e', 'd']
['f', 'b', 'c', 'e', 'd']
['b', 'c', 'e', 'd']
['b', 'c', 'e']
['b', 'c']
1
1
['c', 'b']
['b', 'c']
['b', 'c']
['b', 'c', 'b', 'c']
[]

发布了38 篇原创文章 · 获赞 0 · 访问量 269

猜你喜欢

转载自blog.csdn.net/weixin_44654782/article/details/104409207