列表 [] 增删改查
增
1.列表.append(元素) 向列表追加元素
2.列表.extend(元素) 将数据容器的内容一次取出,追加到元素的尾部
3.列表.insert(下标,元素) 在指定下标处,插入指定的元素
删
4.del列表[下标] 删除列表指定下标元素
5.列表.pop(下标) 删除列表指定下标元素
6.列表.remove(元素) 从前向后,删除此元素第一个匹配项
7.列表.clear() 清空列表
查
8.列表.count(元素) 统计某个元素在列表中出现的次数
9.列表.index(元素)查找指定元素在列表的下标 找不到报错valueerror
10 len(列表) 统计容器内有多少元素
''' 获取下标 列表.index(列表中元素) ''' name_list=["fqs","doudou"] print(f"第一个元素:{name_list[0]}") #打印下标 index=name_list.index("doudou") print(f"doudou元素的下标是:{index}")
''' 修改某个下标内的值 ''' name_list=["fqs","doudou"] print(f"第一个元素:{name_list[0]}") #修改某个下标内的值 name_list[0]="coco" print(f"修改后的列表:{name_list}")
第一个元素:fqs
修改后的列表:['coco', 'doudou']
''' 修改某个下标内的值,修改最后一个下标-1 ''' name_list=["fqs","doudou"] print(f"第一个元素:{name_list[0]}") #修改某个下标内的值,修改最后一个下标-1 name_list[-1]="coco" print(f"修改后的列表:{name_list}")
第一个元素:fqs
修改后的列表:['fqs', 'coco']
''' 在下标位置插入元素 ''' name_list=["fqs","doudou"] #插入某个下标内的值 name_list.insert(1,"coco") print(f"修改后的列表:{name_list}")
修改后的列表:['fqs', 'coco', 'doudou']
''' 在列表尾部追加值 ''' name_list=["fqs","doudou"] #在列表尾部追加值 name_list.append("coco") print(f"修改后的列表:{name_list}")
修改后的列表:['fqs', 'doudou', 'coco']
''' extend在列表尾部追加 数据容器 ''' name_list=["fqs","doudou"] #在列表尾部追加 数据元素 name_list.extend(["coco","miumiu"]) print(f"修改后的列表:{name_list}")
修改后的列表:['fqs', 'doudou', 'coco', 'miumiu']
''' del 删除列表中的某个下标上的元素 ''' name_list=["fqs","doudou"] #del 删除列表中的某个下标上的元素 del name_list[1] print(f"修改后的列表:{name_list}")
修改后的列表:['fqs']
''' pop 删除列表中的某个下标上的元素 ''' name_list=["fqs","doudou"] #del 删除列表中的某个下标上的元素 name_list.pop(0) print(f"修改后的列表:{name_list}")
修改后的列表:['doudou']
''' remove 删除列表中的某个下标能匹配上的元素 ''' name_list=["fqs","doudou","fqs"] #del 删除列表中的某个下标能匹配的元素 name_list.remove("fqs") print(f"修改后的列表:{name_list}")
修改后的列表:['doudou', 'fqs']
''' clear 删除列表中的某个下标上的元素 ''' name_list=["fqs","doudou","fqs"] #clear 清空列表 name_list.clear() print(f"修改后的列表:{name_list}")
修改后的列表:[]
''' count 统计列表中某个元素的数量 ''' name_list=["fqs","doudou","fqs"] #count 统计列表中元素的数量 number=name_list.count("fqs") print(f"列表中元素的个数:{number}")
列表中元素的个数:2
''' len 统计列表中全部元素的数量 ''' name_list=["fqs","doudou","fqs"] #count 统计列表中元素的数量 number=len(name_list) print(f"列表中元素的个数:{number}")
列表中元素的个数:3