
正文
list类型功能剖析
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
append 向后追加
name_list=["eirc","alex","tony"]
name_list.append('seven')
print(name_list)
#输出结果['eirc', 'alex', 'tony', 'seven']
count 计算元素出现次数
name_list=["eirc","alex","tony"]
name_list.append('seven')
name_list.append('seven')
name_list.append('seven')
name_list.append('seven')
print(name_list.count('seven')) #输出结果 4
extent 扩展(批量添加)
# iterable 可迭代的
name_list=["eirc","alex","tony"]
name_list.append('seven')
name_list.append('seven')
name_list.append('seven')
name_list.append('seven')
print(name_list.count('seven'))
temp=[111,222,33,44]
name_list.extend(temp)
print(name_list)
#输出结果
4
['eirc', 'alex', 'tony', 'seven', 'seven', 'seven', 'seven', 111, 222, 33, 44]
index 获取指定元素的索引
1 name_list=["eirc","alex","tony"]
2 name_list.append('seven')
3 print(name_list.index("alex"))
4 #输出结果 1
insert 向指定索引插入元素
name_list=["eirc","alex","tony"]
name_list.insert(1,'SEVEN')
#在索引值为1的位置插入SEVEN
print(name_list)
#输出结果['eirc', 'SEVEN', 'alex', 'tony']
pop 在原list中移除列表尾部,并且可以将其赋值给其他变量
name_list=["eirc","alex","tony"]
i = name_list.pop()
print(i)
print(name_list)
#输出结果tony
['eirc', 'alex']
remove 在list中移除某个元素(从左边找到的第一个元素)
name_list=["eirc","alex","tony"]
name_list.remove("tony")
print(name_list)
#输出结果
['eirc', 'alex']
reverse 将list中的元素翻转
name_list=["eirc","alex","tony"]
name_list.reverse()
print(name_list)
#输出结果['tony', 'alex', 'eirc']
sort 排序
name_list=["eirc","alex","tony"]
name_list.sort()
print(name_list)
#输出结果['alex', 'eirc', 'tony']
del 删除指定位置的元素(也可以执行切片删除)
name_list=["eirc","alex","tony"]
del name_list[1]
print(name_list)
#输出结果['eirc', 'tony']
name_list=["eirc","alex","tony","seven"]
del name_list[1:3]
print(name_list)
#输出结果['eirc', 'seven']







