python 的列表可以包含多种数据类型,字符串,整形,浮点型以及对象等
向列表中添加数据
(1) append()
list = [] #先创建一个列表
list.append() #.append 只能向列表中添加一个数据,且只能在列表的末尾
(2) extend()
list = []
list.extend(a,b,c,c) #.extend 可添加多个数据,也只能添加到列表末尾
(3)insert()
向列表的指定位置添加数据
list = []
list.insert(a,b) #向列表中指定的a+1位置添加数据b
**列如 **
代码
输出
删除数据
(1)remove()
移除列表里特定的元素
list = ['class','name']
list.remove('name')
print(list) #输出为 ['class']
(2) del list[]
删除list中特定位置的元素
list = [1,2,3,4,5,6]
del list[2]
print(list) #输出为 [1,2,4,5,6
(3) list.pop()
删除列表的最后一个元素并返回
list = [1,2,3,4,5]
x = list.pop() # x被赋值为5
print(list) # 列表中已经没有5
切片
Temp=list[A:B] #表示将list列表里从索引号位置为A开始的元素到B-1处元素之间的列表获取赋给temp
list = [1,2,3,4,5]
Tmep = list[1,3] # 输出为[2,3]
一些常用的切片
list[::] #全选
list[::-1] #倒序
…
常用的列表操作符
(1)+:它主要实现的是多个列表之间的拼接常见的列表操作符
(2)*:主要实现的是列表的复制和添加
(3)比较运算符>,<:主要进行数据型列表的元素比较
(4)not and or:逻辑运算符,可以进行列表之间的逻辑判断
*例如
常用的函数
(1)list1.count(A):输出元素A在列表m里面出现的次数
(2)list1.index(A):输出元素A在列表m里面的索引位置号
m.index(A,a,b):对于列表m里面包含多个元素A时,输出在列表m索引号a-b之间的特定索引号
(3)list1.reverse():将列表m进行前后的翻转,前变后,后变前
(4)list1.sort():将列表m里面地数据进行从小到大的排列
(5)list1.sort(reverse=True):将列表m里面地数据进行从大到小的排列
(6)从大到小的排列也可以:
list1.sort()
list1.reverse()
例如*
[^1]-------2020/4/23-------------