python入门教程之列表操作


本文摘自php中文网,作者巴扎黑,侵删。

python列表操作——增

append:追加一条数据到列表的最后

1

2

3

4

name = ["Zhangsan","XiongDa","Lisi"]

name.append("wangwu")print name

输出结果:

['Zhangsan', 'XiongDa', 'Lisi', 'wangwu']


insert:指定位置插入一条数据

1

2

3

4

name = ["Zhangsan","XiongDa","Lisi"]

name.insert(1,"wangwu")    #在下标为1的位置插入一条数据“wangwu”print name

输出结果:

['Zhangsan', 'wangwu', 'XiongDa', 'Lisi']



python列表操作——删

1

2

3

4

name = ["Zhangsan","XiongDa","Lisi"]

name.remove("Lisi")    #删除指定的数据print name

输出结果:

['Zhangsan', 'XiongDa']

1

2

3

name = ["Zhangsan","XiongDa","Lisi"]del name[0]    #删掉下标为0的一条数据print name

输出结果:

['XiongDa', 'Lisi']

1

2

3

4

name = ["Zhangsan","XiongDa","Lisi"]

name.pop()    #删除最后一条数据print name

输出结果:

['Zhangsan', 'XiongDa']



如果当pop()中带入了参数,其效果等同于del

1

Name.pop(1) == del name[1]



python列表操作——改

1

2

3

4

name = ["Zhangsan","XiongDa","Lisi"]

name[1] = "wangwu"print name

输出结果:

['Zhangsan', 'wangwu', 'Lisi']



python列表操作——查

1

2

name = ["Zhangsan","XiongDa","Lisi","wangwu"]print(name[1])     #直接取出下标为1的数据输出结果:

XiongDa

1

2

name = ["Zhangsan","XiongDa","Lisi","wangwu"]print(name[0:2])   #取出从下标0到下标1的数据,不包括2(顾头不顾尾)输出结果:

['Zhangsan', 'XiongDa']



当下标为负数时,则从右边开始取

1

2

name = ["Zhangsan","XiongDa","Lisi","wangwu"]print(name[-1])     #直接取出下标为1的数据输出结果:

wangwu

1

2

name = ["Zhangsan","XiongDa","Lisi","wangwu"]print(name[-3:-1])   #从倒数第三个开始取,取到倒数第二个,因为不包括-1输出结果:

['XiongDa', 'Lisi']

1

2

3

4

name = ["Zhangsan","XiongDa","Lisi","wangwu"]print(name[-3:])   #从倒数第三个开始取,取到倒数第一个输出结果:

['XiongDa', 'Lisi', 'wangwu']

同理从昨天开始取时

name[0:3] == name[:3]



列表其他操作:

1

2

3

4

name = ["Zhangsan","XiongDa","Lisi","wangwu","Lisi"]

name.count("Lisi")  #统计Lisi出现的次数name.clear()         #清空数据name.reverse()       #反转列表name.sort()           正向排序

name2 = ["1","2"]

name.extend(name2)  #两个数组合并,name2放在后面

以上就是python入门教程之列表操作的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python 通过logging写入日志到文件和控制台的实例

Python迭代器和生成器区别

Python实现可变变量名

Python如何调用c语言函数的使用详解

小白学Python买什么书?

Python把二维数组输出为图片的方法

安装Python后如何打开

Python如何玩转微信

Python cookbook(数据结构与算法)将多个映射合并为单个映射

Python三大框架:flask框架、tornado框架、django框架简介

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...