Python列表教程
来源:互联网 发布:linux c执行shell命令 编辑:程序博客网 时间:2024/06/16 09:15
1.代码
list01 = ['TTZ',26,'FQQ',25]list02 = [2017,7,20]
print(list01)print(list02)
['TTZ', 26, 'FQQ', 25][2017, 7, 20]
# 列表截取print (list01[0])print (list01[-1])print (list01[0:3]) # 特别注注意:只截取3个元素
TTZ25['TTZ', 26, 'FQQ']
# 列表重复print (list01 * 2)
['TTZ', 26, 'FQQ', 25, 'TTZ', 26, 'FQQ', 25]
# 列表组合list03 = list01 + list02print (list03)
['TTZ', 26, 'FQQ', 25, 2017, 7, 20]
# 获取列表长度print (len(list01))
4
# 删除列表元素del list02[0]print (list02)
[7, 20]
# 元素是否存在于列表中print ('TTZ' in list01)print('FQQ' in list02)
TrueFalse
# 迭代for i in list01: print(i)
TTZ26FQQ25
# 列表最大/最小值print (max([0,1,2,3,4]))print (min([0,1]))
40
# 将元组转换为列表aTuple = (1,2,3,4)list04 = list(aTuple)print (list04)
[1, 2, 3, 4]
# 在列表末尾添加新的元素list04.append(5)print(list04)
[1, 2, 3, 4, 5]
# 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)list03.extend(list01)print (list03)
['TTZ', 26, 'FQQ', 25, 2017, 7, 20, 'TTZ', 26, 'FQQ', 25]
print (list03.count('TTZ'))
2
# 从列表中找出某个值第一个匹配项的索引位置print (list03.index('FQQ'))
2
# 将对象插入列表# 在位置0处,插入元素 'hell0' !list03.insert(0, 'hello')print (list03)
['hello', 'TTZ', 26, 'FQQ', 25, 2017, 7, 20, 'TTZ', 26, 'FQQ', 25]
# 移除列表中的一个元素,并且返回该元素的值# 删除的是位置 0 的元素print (list03.pop(0))print (list03)# 默认删除最后一个元素)print (list03.pop())print (list03)
FQQ[25, 2017, 7, 20, 'TTZ', 26, 'FQQ']FQQ[25, 2017, 7, 20, 'TTZ', 26]
# 移除列表中某个值的第一个匹配项list03.remove('TTZ')print (list03)
[25, 2017, 7, 20, 26]
# 反向列表中元素list03.reverse()print (list03)
[26, 20, 7, 2017, 25]
# 对原列表进行排序list03.sort()print (list03)
[7, 20, 25, 26, 2017]
2.参考资料
[1] Python 列表(List)
[2] 5. Data Structures
阅读全文
0 0
- Python列表教程
- 在Python中使用lambda高效操作列表的教程
- python入门学习教程之List(列表)
- 在Python中使用lambda高效操作列表的教程
- Python 列表
- python 列表
- python--列表
- python 列表
- Python 列表
- Python 列表
- python 列表
- Python列表
- python列表
- Python列表
- Python列表
- python列表
- Python列表
- python 列表
- List Map Set
- URLSession 后台多任务下载
- Android四大组件之Activity简介
- 【动态规划】 路面修整 usaco 2008 feb_gold
- 认识PNG
- Python列表教程
- Servlet实例
- php匹配年月日的正则
- Linux(CentOS 6)下设置nginx开机自动启动和chkconfig管理
- UnityShader——初探Compute Shader
- 1028. 人口普查(20)
- JAVA使用ROME读取百度RSS的编码错误问题
- Springmvc映射请求(二)
- Maven依赖的scope去除部署不需要的jar包(打包)