列表的操作
-
查找列表中的元素(index())
list= [1,2,'hello','java',89] print(list.index('java')) # 3
根据列表中存在的元素进行查找,找到该元素在列表中的下标。
-
向列表中插入元素
-
insert()
list= [1,2,'hello','java',89] list.insert(2,'en') print(list) # [1, 2, 'en', 'hello', 'java', 89]
指定元素插入的位置
-
append()
list= [1,2,'hello','java',89] list.append('python') print(list) # [1, 2, 'hello', 'java', 89, 'python']
直接在列表末尾插入
-
extend()
my_list= [1,2,'hello','java',89] my_list.extend([1,2,3]) print(my_list)
在原列表末尾以列表形式直接插入多个元素
-
-
删除列表中的元素
-
pop()
#根据元素的下标删除某一个元素 list= [1,2,'hello','java',89] list.pop(2) print(list) # [1, 2, 'java', 89]
-
del
#根据下标删除元素 my_list= [1,2,'hello','java',89] del my_list[3] print(my_list) # 删除某一范围的元素(包含start,不包含end) my_list= [1,2,'hello','java',89,1,3] del my_list[1:4] print(my_list)
-
remove()
#删除某一个元素 my_list= [1,2,'hello','java',89] my_list.remove('hello') print(my_list)
-
clear()
#删除整个列表 my_list= [1,2,'hello','java',89] my_list.clear() print(my_list)
-
-
统计列表中某元素的个数
# count() my_list= [1,2,'hello','java',89,1,3] num = my_list.count(1) print(num) # 2
-
求列表的长度
#len() my_list= [1,2,'hello','java',89,1,3] print(len(my_list)) # 7
6.总结
index() | 查找某元素 |
---|---|
insert() | 指定位置插入元素 insert(插入位置,插入元素) |
append() | 末尾直接插入 |
extend() | 以列表的形式插入 |
pop() | 删除指定下标的元素 |
remove() | 删除指定元素 |
clear() | 删除整个列表 |
del | 删除(单个)多个元素 |
count() | 统计列表中某元素出现的次数 |
len() | 求整个列表的元素个数 |