append:追加一条数据到列表的最后
name = ["Zhangsan","XiongDa","Lisi"]name.append("wangwu")print name输出结果:['Zhangsan', 'XiongDa', 'Lisi', 'wangwu']
登录后复制
insert:指定位置插入一条数据
name = ["Zhangsan","XiongDa","Lisi"]name.insert(1,"wangwu") #在下标为1的位置插入一条数据“wangwu”print name输出结果:['Zhangsan', 'wangwu', 'XiongDa', 'Lisi']
登录后复制
python列表操作——删
name = ["Zhangsan","XiongDa","Lisi"]name.remove("Lisi") #删除指定的数据print name输出结果:['Zhangsan', 'XiongDa']
登录后复制
name = ["Zhangsan","XiongDa","Lisi"]del name[0] #删掉下标为0的一条数据print name输出结果:['XiongDa', 'Lisi']
登录后复制
name = ["Zhangsan","XiongDa","Lisi"]name.pop() #删除最后一条数据print name输出结果:['Zhangsan', 'XiongDa']
登录后复制
如果当pop()中带入了参数,其效果等同于del
Name.pop(1) == del name[1]
登录后复制
python列表操作——改
name = ["Zhangsan","XiongDa","Lisi"]name[1] = "wangwu"print name输出结果:['Zhangsan', 'wangwu', 'Lisi']
登录后复制
python列表操作——查
name = ["Zhangsan","XiongDa","Lisi","wangwu"]print(name[1]) #直接取出下标为1的数据输出结果:XiongDa
登录后复制
name = ["Zhangsan","XiongDa","Lisi","wangwu"]print(name[0:2]) #取出从下标0到下标1的数据,不包括2(顾头不顾尾)输出结果:['Zhangsan', 'XiongDa']
登录后复制
当下标为负数时,则从右边开始取
name = ["Zhangsan","XiongDa","Lisi","wangwu"]print(name[-1]) #直接取出下标为1的数据输出结果:wangwu
登录后复制
name = ["Zhangsan","XiongDa","Lisi","wangwu"]print(name[-3:-1]) #从倒数第三个开始取,取到倒数第二个,因为不包括-1输出结果:['XiongDa', 'Lisi']
登录后复制
name = ["Zhangsan","XiongDa","Lisi","wangwu"]print(name[-3:]) #从倒数第三个开始取,取到倒数第一个输出结果:['XiongDa', 'Lisi', 'wangwu']同理从昨天开始取时name[0:3] == name[:3]
登录后复制
列表其他操作:
name = ["Zhangsan","XiongDa","Lisi","wangwu","Lisi"]name.count("Lisi") #统计Lisi出现的次数name.clear() #清空数据name.reverse() #反转列表name.sort() 正向排序name2 = ["1","2"]name.extend(name2) #两个数组合并,name2放在后面
登录后复制
以上就是python入门教程之列表操作的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2268218.html