11 列表 独有功能
1、append 最常用
在列表的最后追加一个元素
users = []
users.append('alex')
print(users)
"""
示例一:
users = []
while True:
name = input('请输入姓名:')
users.append(name)
print(users)
"""
"""
示例二:
# 录入用户和密码
users = []
for i in range(0,3):
name = input('请输入用户名和密码:')
users.append(name)
print(users) # ['alex,123', 'oldboy,888', 'lishaoqi,123']
# 用户和密码校验
username = input('请输入要登陆用户名:')
password = input('请输入要登陆密码:')
for item in users:
result = item.split(',') # ['alex','123']
user = result[0]
pwd = result[1]
if user == username and pwd == password:
print('登陆成功')
break
"""
2、insert
在指定索引位置进行插入元素
users = ['李邵奇','利奇航','张三丰','李子森']
users.insert(1,'小黑')
print(users)
3、remove
如果找到多个,只会将找到的第一个进行删除
# users = ['李邵奇','张三丰','利奇航','张三丰','李子森']
# users.remove('张三丰')
# print(users)
4、pop
pop 进行删除时,不指定索引,默认删除最后一个
pop[1] 表示将索引为:1 元素进行删除
# users = ['李邵奇','张三丰','利奇航','张三丰','李子森']
# # users.pop(2)
# users.pop() # 默认删除最后一个
# print(users)
5、clear
清空列表
# users = ['李邵奇','张三丰','利奇航','张三丰','李子森']
# users.clear()
# print(users)
6、extend
将两个列表,拼接在一起
v1 = [1,2,3]
v2 = [4,5,6]
v1.extend(v2) # [1,2,3,4,5,6]
7、reverse
v1 = [1,2,3111,32,13]
print(v1)
v1.reverse() #反转
print(v1)
8、sort
v1 = [11,22,3111,32,13]
print(v1)
# v1.sort(reverse=False) # 从小到大(默认)
# v1.sort(reverse=True) # 从大到小
# print(v1)