1.创建列表
li=["name","age","gender"]
append(self, p_object) 向列表添加元素(无返回值)
li=["name","age","gender"]
li.append("haha")
print(li)
#输出:['name', 'age', 'gender', 'haha']
clear(self) 移除列表所有的元素
li=["name","age","gender"]
li.clear()
print(li)
#输出:[]
count(self, value) 返回value在列表中出现的次数
li=["name","age","gender","age"]
ret=li.count("age")
print(ret)
#输出:2
extend(self, iterable) 拓展列表(无返回值)
li=["name","age","gender"]
li.extend(["haha","hellow"])
print(li)
#输出:['name', 'age', 'gender', 'haha', 'hellow']
index(self, value, start=None, stop=None) 返回value在列表中第一个的索引,如果值不在列表中就会报错
li=["name","age","gender"]
ret=li.index("age")
print(ret)
#输出:1
#当列表中没有value值时
li=["name","age","gender"]
ret=li.index("wang")
print(ret)
#输出:ValueError: 'wang' is not in list
insert(self, index, p_object) 根据索引值向列表中插入元素
li=["name","age","gender","age"]
li.insert(2,"wang")
print(li)
#输出:['name', 'age', 'wang', 'gender', 'age']
pop(self, index=None) 根据索引值(默认是最后一位)移除元素 并且返回这个元素
li=["name","age","gender","age"]
new_li=li.pop(1)
print(li)
print(new_li)
#输出:['name', 'gender', 'age']
age
remove(self, value) 根据value值删除列表的元素;如果value不在列表中那么就会报错(无返回值)
li=["name","age","gender","age"]
li.remove("age")
print(li)
#输出:['name', 'gender', 'age']
reverse(self) 将列表的元素倒过来
li=["name","age","gender"]
li.reverse()
print(li)
#输出:['gender', 'age', 'name']
#根据索引值删除元素
li=["name","age","gender"]
del li[1]
print(li)
#输出:['name', 'gender']