参考教程:http://www.runoob.com/python/python-lists.html
PYTHON有六个的顺序数据类型,其中最常用的就是列表。
列表中每一个元素都被分配了一个引索,引索从0开始,不同的元素不需要具有相同的数据类型。在创建列表的时候,只需要将不同的数据类型用方括号括起来即可。
list = [1,2,'3','4']
在访问的时候,直接用下表引索访问,返回列表内对应引索的元素,也可以在下标中用a:b代替数值,一次读取有多个元素的数组,此时左闭右开区间读取元素。如:的左边或者右边缺省,左默认值为0,右默认值为length(即读取缺省方向剩下的所有元素)
print(list[0:3])
print(list[:3])
print(list[3:])
同时,也是可以创建空列表,再用append函数再最后面插入元素,再用del删除元素。
list = [1,2,'3',4]
print(list)
list.append(5)
print(list)
del list[4]
print(list)
以下有一些常用的操作,+可以用来连接列表,*可以用来重复列表,in可以用来判断元素是否在列表中,for x in list:可以用来迭代
print([1,2,3]+[4,5,6])
print([1,2,3]*3)
for x in [1,2,3]:
print(x)
接着是一些常用的函数:
list1 = [1,2,3]
tuple = (1,2,3)
print(len(list1))
print(max(list1))
print(min(list1))
print(tuple)
print(list(tuple))
常用的一些方法:
list = [1,2,3]
list.append(4)
print(list.count(1))
list.extend([5,6])#相当于+的功能
print(list)
list = list + [5,6]
print(list)
print(list.index(1))
list.insert(0,0)
print(list)
list.pop()#移除列表中的最后一个元素,相当于出栈,默认index=-1,参数可修改
print(list)
list.remove(5)
print(list)#移除列表中的第一个匹配项
list.reverse()
print(list)
list.sort()
print(list)