Python学习笔记(基础篇)_005_列表
2017-04-11 10:21
316 查看
列表的定义:
a=['aa',2,True,[1,2,3],{11,22,33}] //python列表可以放任何类型的数据
a=[] //定义空列表
向列表中添加元素:
append(): 在列表的末尾处添加一个元素
extend(): 在列表的末尾拼接新的列表的所有元素
insert(index,var) :在位置index出插入元素,index从0开始计算
获取列表中的元素:
a=[1,2,3,4,5]
a[1]:获取列表中的第二个元素
从列表中删除元素:
remove(var) //表示某一个值 var,如果有重复多个var,只删除一个
del 列表名 //删除整个列表。它不是列表的方法
pop(index) //删除某个位置的元素,不填index则删除最好一个
列表分片:(得到的是一个新的列表)
a[start:end] //start默认为0,end默认为最后一个
a[:] //获得是a列表的一份拷贝
列表的操作符:
> : 为列表的第0个元素比较的结果。
+: list的拼接运算.慎用,无法实现向列表中添加一个元素。
*: 乘以几表示列表元素扩充几倍
a=[1,2]
a*3=[1,2,1,2,1,2]
判断某个元素是否在列表中:
1 in a: 判断1是否在列表a中存在
其他常用方法:
count(): 判断某个元素在列表中出现的此时 a.count(1)
index(var, start, end): var在位置start,end之间出现的位置
reverse(): 翻转
sort(): 排序
a=['aa',2,True,[1,2,3],{11,22,33}] //python列表可以放任何类型的数据
a=[] //定义空列表
向列表中添加元素:
append(): 在列表的末尾处添加一个元素
extend(): 在列表的末尾拼接新的列表的所有元素
insert(index,var) :在位置index出插入元素,index从0开始计算
获取列表中的元素:
a=[1,2,3,4,5]
a[1]:获取列表中的第二个元素
从列表中删除元素:
remove(var) //表示某一个值 var,如果有重复多个var,只删除一个
del 列表名 //删除整个列表。它不是列表的方法
pop(index) //删除某个位置的元素,不填index则删除最好一个
列表分片:(得到的是一个新的列表)
a[start:end] //start默认为0,end默认为最后一个
a[:] //获得是a列表的一份拷贝
列表的操作符:
> : 为列表的第0个元素比较的结果。
+: list的拼接运算.慎用,无法实现向列表中添加一个元素。
*: 乘以几表示列表元素扩充几倍
a=[1,2]
a*3=[1,2,1,2,1,2]
判断某个元素是否在列表中:
1 in a: 判断1是否在列表a中存在
其他常用方法:
count(): 判断某个元素在列表中出现的此时 a.count(1)
index(var, start, end): var在位置start,end之间出现的位置
reverse(): 翻转
sort(): 排序
相关文章推荐
- python学习笔记——列表
- python学习笔记——字符串,列表,字典,集合,数值,sorted
- Python 学习笔记(二) 列表和元组
- python 学习笔记(2)数据类型1 (bool型, 数值类型,lists列表类型)
- Python学习笔记-数据结构之列表
- python学习笔记---列表和元组
- Python学习笔记九:列表(1)--列表元素介绍及创建方法
- Python 学习笔记 (1)—— 字符串、元组、列表、字典
- [python]学习笔记——列表
- 简明python学习笔记(九)-列表
- python学习手册笔记--第8章--列表与字典
- python学习笔记:列表
- Python学习笔记 之元组、列表及字典
- Python学习笔记 第一课 列表
- Python学习笔记十:列表(2)--列表元素的读写
- python学习笔记——列表(list)和元组(tuple)
- Python学习笔记:列表,元组和字典
- Python 学习笔记 -- 变量、元组、列表、字典和集合
- python基础教程_学习笔记3:列表
- Python学习笔记1--基础篇--基本原书抄写一遍