对于python列表的理解可以和C语言里面的数组进行比较性的记忆与对照,它们比较相似,对于python里面列表的定义可以直接用方括号里加所包含对象的方法,并且python的列表是比较强大的,它包含了很多不同类型的数据:整型数字,浮点型,字符串以及对象等。接下来将介绍如何向列表里面加元素、删减列表中的一些元素、 获取列表里面的特定元素、列表分片、常用的列表操作符、其他常见列表操作函数。
4、列表分片
对于列表分片的含义需要明白,列表分片就是指将列表里面的一些列元素(不仅仅是某一个元素)进行获取或者得到:temp=List[A:B] 表示将m列表里从索引号位置为A开始的元素到B-1处元素之间的列表获取赋给temp。
temp = List[1:3]print(temp)
5、常用的列表操作符
首先定义两个列表list1和list2。
list1 = [1,2,3,4,5,6,7,8,9]list2 = [98,76,54,32,1]
1)+:它主要实现的是多个列表之间的拼接常见的列表操作符
list3 = list1 + list2print(list3)
2)*:主要实现的是列表的复制和添加
list3 = list1*3
3)比较>,<:>
list1 > list2
4)and等:;逻辑运算符,可以进行列表之间的逻辑判断
list1 > list2 and list2 > list3
6、其他常见列表操作函数
1)count(A):输出元素A在列表list3里面出现的次数。
list3.count(1)
2)index(A):输出元素A在列表m里面的索引位置号list3.index(A,a,b):对于列表list3里面包含多个元素A时,输出在列表list3索引号a-b之间的特定索引号。
list3.index(1)
3)reverse():将列表list3进行前后的翻转,前变后,后变前。
list3.reverse()print(list3)
4)sort():将列表list3里面地数据进行从小到大的排列。
list3.sort()print(list3)
5)sort(reverse=True):将列表list3里面地数据进行从大到小的排列。
list3.sort(reverse=True)print(list3)