append函数:将需要添加的元素添加到该列表的末位置。列表名.append(需要添加的元素)
举例:
list1=["apple","banana","orange","vegetable","beef"]
print("添加之前:")
print(list1)
list1.append("dog")
print("添加之后:")
print(list1)
添加之前: ['apple', 'banana', 'orange', 'vegetable', 'beef'] 添加之后: ['apple', 'banana', 'orange', 'vegetable', 'beef', 'dog']
extend函数:将需要添加的元素先进行拆分,再添加到原列表的末位置。列表名.extend(需要添加的元素)
举例:
list1=["apple","banana","orange","vegetable","beef"]
print("添加之前:")
print(list1)
list1.extend("dog")
list1.extend("你好")
list1.extend("1234")
print("添加之后:")
print(list1)
添加之前: ['apple', 'banana', 'orange', 'vegetable', 'beef'] 添加之后: ['apple', 'banana', 'orange', 'vegetable', 'beef', 'd', 'o', 'g', '你', '好', '1', '2', '3', '4']
insert函数:向原列表中插入元素。列表名.insert(插入的位置,插入的元素)
举例:
list1=["apple","banana","orange","vegetable","beef"]
print("添加之前:")
print(list1)
list1.insert(1,"dog")
list1.insert(2,"people")
print("添加之后:")
print(list1)
添加之前: ['apple', 'banana', 'orange', 'vegetable', 'beef'] 添加之后: ['apple', 'dog', 'people', 'banana', 'orange', 'vegetable', 'beef']查找某个元素是否在列表中:if 查找的元素变量名 in/not in 列表:
举例:
nameList = ["xiaoming","xiaoli","xiaowang","xiaoli"]
name= input('请输入你要查找的姓名:')
if name not in nameList:
print('%s不存在'%name)
else:
print('%s存在'%name)
请输入你要查找的姓名:Jason Jason不存在列表元素的删除:可通过del,pop,remove函数实现。
del函数 :通过下标删除某个元素。
举例:
nameList = ["xiaoming","xiaoli","xiaowang","xiaoli"] del nameList[2] print(nameList)
['xiaoming', 'xiaoli', 'xiaoli']
pop函数:删除列表最后一个元素。
举例:
nameList = ["xiaoming","xiaoli","xiaowang","xiaoli"] nameList.pop() print(nameList)
['xiaoming', 'xiaoli', 'xiaowang']
remove函数:将某个元素在列表中移除。
举例:
nameList = ["xiaoming","xiaoli","xiaowang","xiaoli"]
nameList.remove("xiaoming")
print(nameList)
['xiaoli', 'xiaowang', 'xiaoli']



