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)
posted @ 2024-09-25 20:48  jhchena  阅读(5)  评论(0编辑  收藏  举报