python之列表用法
来源:互联网 发布:linux杀进程命令 编辑:程序博客网 时间:2024/06/05 18:53
list1=[1,2,3,4,5]
列表中可以包含整形、字符串、元组等:
list2=['zero',1,2,[3,4,5]]
二,查看列表长度:
list1=[1,2,3,4,5]
len(list1)
结果为:5
三,增加元素:
1,append:在列表末尾追加元素
list1=[1,2,3,4,5]
liset1.append('last')
结果为:[1,2,3,4,5,'last']
2,insert:在指定位置增加元素
list1=[1,2,3,4,5]
list1.insert(1,'hello')
结果为:[1,'hello',2,3,4,5]
3,extend方法追加序列(字符串、元组、列表、字典)
四,删除元素
1,删除单个元素:
a,根据元素下标移除:
list1=[1,2,3,4,5]
del list1[0]
结果为:[2,3,4,5]
b,根据元素内容移除:
list1=[1,2,3,4,5]
list1.remove(1)
结果为:[2,4,5]
c,移除并返回最后一个元素:
list1=[1,2,3,4,5]
list1.pop()==》返回5
2,删除整个列表
del list1
五,修改列表
list1=[1,2,3,4,5]
list1[0]='first'
print list1==>['first',1,2,3,4,5]
六,查询列表
1,根据下标查询:
list1=[1,2,3,4,5]
list[0]==1
list[-1]==5
2,遍历列表中每一个元素:
list1=[1,2,3,4,5]
for i in list1:
print i
结果为:1
2
3
4
5
七、列表的其他方法:
1,排序:
a,sort排序:
>>>a=[1,2,3,'a','b','c']
>>>a=[3,2,1,'c','b','a']
>>>a.sort()
>>> a
[1, 2, 3, 'a', 'b','c']
b,reverse排序:
>>> a=[1, 2, 3, 'a', 'b', 'c']
>>> a.reverse()
>>> a
['c', 'b', 'a', 3, 2, 1]
2,统计元素的个数:
>>> a=[1,1,2,2,2,3,3,3]
>>> a.count(1)
2
3,返回列表元素下标(返回第一个匹配的元素下标):
>>>a=[1,2,2,3,3,'a']
>>>a.index('a')
5
4,返回元素下标的值
a=[1,2,3,4,5,4]
a.index(4)#结果为3(返回第一个匹配的元素下标)
- python之列表用法
- Python列表切片用法示例
- Python 之 列表小结
- python之list列表
- Python之列表数据结构
- python之列表操作
- Python数据类型之列表
- python之列表(list)
- python之列表list
- python基础之列表
- python之列表
- python学习之列表
- Python入门之列表
- python数据类型之列表
- python之列表
- python之列表
- Python之列表应用
- python之列表操作
- 初识分布式系统
- Java过滤器与SpringMVC拦截器之间的关系与区别
- SQL (like) 使用
- hive创建表
- 电路实验
- python之列表用法
- 关于分布式一致性的探究
- 领域模型和设计类图的区别
- Java练习--窗口事件(10)
- CS231n(3):课程作业# 2简介
- 软导作业
- 分布式系统的CAP理论
- 安装nginx
- Java 类初始化顺序