本文共 1115 字,大约阅读时间需要 3 分钟。
由于pyhon的变量没有数据类型,所以python是没有数组的(因为数组只能存放一种类型,要么全部存放整型,要么全部存放浮点型),只有列表list,所以整数,浮点数,字符串,对象都可以塞进去
创建列表
创建一个普通列表 创建一个混合列表 创建一个空列表从列表中获取元素
利用索引值,每次我们可以从列表获取一个元素,但是我们总是贪心的,如果一次性需要获取多个元素,有没有办法实现呢?利用列表分片,我们可以简单的实现这个要求
eg:
member[1:3]表示从第1个元素开始拷贝,一共拷贝两个元素,即member[1]和member[2],原来的list不变 列表的拷贝list拷贝请注意
注:list8=list6相当于多了个指向列表的标签,改变list6就会改变list8,list7 = list6[:]是实实在在的拷贝,改变list6不会改变list7的比较操作符
从第0个元素开始比较,123<234,后面的不用考虑,肯定是False 与字符串的比较类似,字符串比较的ASICC码的大小逻辑操作符
拼接操作符
+号两边的对象类型必须是一致的,左边是list,右边也得是list,然后进行拼接的操作重复操作符
成员关系操作符in
判断list里面的list的元素,需要人为的引入一层;返回list中list的值,类似C语言;dir(list)可查看所有列表的操作函数
count()函数可计算列表中该元素出现的次数
index()函数返回参数在列表中的位置
reverse()将列表翻转
sort()用指定的方法对列表的成员进行排序,默认升序,默认采用归并排序,sort(reverse=True)也可以直接降序
参考:,
转载地址:http://uliws.baihongyu.com/