添加
append:在末尾追加一个元素
namelist = ["小张","小明","小李"]
#增加
print("---增加前列表数据---")
for name in namelist :
print(name)
nametemp = input("请输入添加的名字:")
namelist.append(nametemp) #append在末尾追加一个元素
print("---增加前列表数据---")
for name in namelist:
print(name)
extend:将b列表的每个元素逐一添加到a列表中
a = [1,2]
b = [3,4]
a.append(b)
print(a)
a.extend(b)#extend将b列表的每个元素逐一添加到a列表中
print(a)
insert:指定下标位置,插入元素
a = [0,1,2]
a.insert(1,5)#insert指定下标位置,插入元素,第一个变量表示下标,第二个表示插入对象
print(a)
删除
1、del moviename[2]:在指定位置删除一个元素
2、moviename.pop():弹出末尾元素
3、moviename.remove("si"):直接删除指定内容元素,列表中出现重复元素,删除第一个后面的保留
moviename = ["yi","er","san","si"]
print("---删除前列表数据---")
for name in moviename :
print(name)
del moviename[2]#或
moviename.pop()#或
moviename.remove("si")
print("---删除后列表数据---")
for name in moviename:
print(name)
修改
print("---增加前列表数据---")
for name in namelist :
print(name)
namelist[1] = "小王"
print("---增加前列表数据---")
for name in namelist:
print(name)
查找
findname = input("请输入要查找的名字:")
if findname in namelist :
print("找到相同名字")
else:
print("未找到")
index:在指定范围中查找
a = ["a","b","c","d","a"]
print(a.index("a",1,5))
排序反转
a.reverse()#将所有元素反转
a.sort()排序,升序
a.sort(reverse=True)降序排列
a = [1,2,3,4]
print(a)
a.reverse()
print(a)
a.sort()
print(a)
a.sort(reverse=True)
print(a)