python 基础二、列表【list】
2016-03-19 00:00
393 查看
在Python 中,用方括号表示一个List ,[]
列表是任意对象的有序集合,通过偏移读取数据,可变长度,异构,任意嵌套,属于可变序列的分类,对象引用数组。
常用列表常量和操作:
操作 解释
L=[] 一个空列表
L = [0,1,2,3] 四项:索引为0到3
L = ['ABC', ['def', 'ghi']] 嵌套的子列表
L = list('spam') 可迭代项目的列表
L = list(rang(-4, 4)) 连续整数的列表
L[i] 索引
L[i][J] 索引的索引
L[i:j] 分片
len(L) 求长度
L1 +L2 合并
L * 3 重复
for x in L: print (x) 迭代
3 in L 成员关系
L.append(4) 方法:追加到列表尾部
L.extend([5,6,7]) 将一个列表追加到另一个列表中
L.index(x) 检索
L.count(x) 统计某个元素出现次数
L.insert(i,x) 在任意位置追加
L.sort() 从小到大排序
L.reverse() 反序或反转
L.pop([i]) 删除指定索引的元素
L.remove() 删除元素
本文出自 “赶不上的脚步” 博客,请务必保留此出处http://xxmspace.blog.51cto.com/1056016/1752779
列表是任意对象的有序集合,通过偏移读取数据,可变长度,异构,任意嵌套,属于可变序列的分类,对象引用数组。
常用列表常量和操作:
操作 解释
L=[] 一个空列表
L = [0,1,2,3] 四项:索引为0到3
L = ['ABC', ['def', 'ghi']] 嵌套的子列表
L = list('spam') 可迭代项目的列表
L = list(rang(-4, 4)) 连续整数的列表
L[i] 索引
L[i][J] 索引的索引
L[i:j] 分片
len(L) 求长度
L1 +L2 合并
L * 3 重复
for x in L: print (x) 迭代
3 in L 成员关系
L.append(4) 方法:追加到列表尾部
L.extend([5,6,7]) 将一个列表追加到另一个列表中
L.index(x) 检索
L.count(x) 统计某个元素出现次数
L.insert(i,x) 在任意位置追加
L.sort() 从小到大排序
L.reverse() 反序或反转
L.pop([i]) 删除指定索引的元素
L.remove() 删除元素
本文出自 “赶不上的脚步” 博客,请务必保留此出处http://xxmspace.blog.51cto.com/1056016/1752779
相关文章推荐
- 笔记:HeadFirstPython(1)初识Python
- 12步轻松搞定python装饰器
- python编写工具之基础——处理命令行参数
- 发布你的Python模块
- Python爬虫实现半自动发微博
- python标准库学习4-time
- 初学者必知的Python中优雅的用法
- 在Ubuntu 14.04中升级python到2.7.11
- mysql-connector-python, mysql-connector-python-rf and mysql-connector-repackaged
- 粒子群算法实现之python
- pip install mysql-connector-python安装时报错不满足requirement
- (3)中文分词——Python结巴分词器
- (9)Python爬虫——下载PDF
- 《跟着小吴哥学python》之 02 python搭建开发环境
- Python中特殊函数和表达式 filter,map,reduce,lambda
- Learning Python(16)--多线程编程(threading,Queue模块)
- python 汉诺塔问题(Tower of Hanoi Puzzle)
- xgboost[python版本]的安装
- python标准库学习3-fileinput
- Vim 的 Python 编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)