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能生成exe程序吗

一文彻底搞懂Python切片操作

pandas妙招之 在dataframe中通过索引高效获取数据

Python中remove函数的用法是什么?

Python中encoding是什么意思

如何使用Python的requests包实现模拟登陆

Python中关于for循环的实例详解

Python英文怎么读

Python里的end是什么意思

Python中的合法变量名有什么规则

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




打赏

取消

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

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

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

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

评论

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