Python学习笔记(基础篇)_005_列表

列表的定义:

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(): 排序

猜你喜欢

转载自afra-liu.iteye.com/blog/2357825