码迷,mamicode.com
首页 > 编程语言 > 详细

python list操作

时间:2017-10-16 11:16:09      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:添加   ble   lists   rem   run   trace   pen   www   rac   

每天写一点,总有一天我这条咸鱼能变得更咸

 

 

参考文档:点击这儿

列表是python中最基本的数据结构,起始位置从零开始,格式如下

1 List1 = [1,2,3]

访问列表:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2017/10/10 15:53
# @Author  : gaojian

List1 = [1,2,3,4,5,a,b]

print "List1[0]:",List1[0]
print "List1[0:3]:",List1[0:3]

实例结果:

1 List1[0]: 1
2 List1[0:3]: [1, 2, 3]

更改列表:

1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 List1 = [1,2,3,4,5,a,b]
4 List1[1] = a
5 print List1

实例结果:

1 [1, a, 3, 4, 5, a, b]

删除列表:

1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 List1 = [1,2,3,4,5,a,b] 
4 del List1[0] #删除列表制定元素
5 print List1
6 del List1 #删除整个列表,下面输出的时候会抛出列表不存在的Error
7 print List1

实例结果:

1 [2, 3, 4, 5, a, b]
2 Traceback (most recent call last):
3   File "D:/test_his/main.py", line 7, in <module>
4     print List1
5 NameError: name List1 is not defined

列表截取:

1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 List1 = [1,2,3,4,5,a,b]
4 #截取列表所有元素
5 print List1[:]
6 #截取除最后一个元素的所有元素
7 print List1[:-1]
8 #截取最后一个元素
9 print List1[-1:]

实例结果:

1 [1, 2, 3, 4, 5, a, b]
2 [1, 2, 3, 4, 5, a]
3 [b]

python 列表函数/方法:

名称 用法 注释
cmp cmp(List1,List2) 比较两个列表是否相同
len len(List1) 获取列表元素个数
max max(List1) 获取列表元素最大值
min min(List1) 获取列表元素最小值
append List1.append(obj) 在列表末尾添加对象
count List1.count(obj) 统计对象在列表中出现的次数
extend List1.extend(seq) 往列表末尾添加多个元素,需传入元组
index List1.index(obj) 从列表中找出某个值第一个匹配项的索引位置
insert List1.insert(index,obj) 往列表指定位置添加数据
pop List1.pop(index:int -1) 默认删除最后列表最后一位,也可以指定删除某个位置的元素
remove  List1.remove(obj) 从列表中移除对象,只移除匹配上的第一个
reverse List1.reverse() 反转列表中的元素,无返回值
sort List1.sort() 列表排序

 

python list操作

标签:添加   ble   lists   rem   run   trace   pen   www   rac   

原文地址:http://www.cnblogs.com/gj5379/p/7675552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!