1.下标查询
使用格式:列表.index(查询的元素)
my_list = ['li', 'mm', 'gg']
# index下标查询
index = my_list.index('mm')
print("mm下标为:%d" % index)
结果分析:列表下标从左向右从0开始递增,返回‘mm’的下标
2.修改元素
使用格式:列表[要修改元素的下标] = '修改后的元素值'
my_list = ['li', 'mm', 'gg']
# 修改元素
my_list[0] = 'ml'
print("修改后的元素为:%s" % my_list[0])
结果分析:将下标0的‘li’该为‘ml’
3.插入元素
使用格式:列表.insert(插入的位置,插入的元素)
my_list = ['li', 'mm', 'gg']
# 插入元素
my_list.insert(1, 'oo')
print(my_list)
结果分析:在列表第一个元素的位置插入'oo'
4.元素追加(末尾追加)
4.1追加单个元素
使用格式:列表.append(追加的元素值)
my_list = ['li', 'mm', 'gg']
my_list.append('dd')
print(my_list)
结果分析:在列表my_list后添加'dd'元素
4.2追加一个列表内所有的值
使用格式:列表.extend(一个列表)
my_list = ['li', 'mm', 'gg']
my_list.extend(['aa', 'cc', 'rr'])
print("追加新列表后的结果%s" % my_list)
结果分析:在列表my_list后添加'aa','cc','rr'元素
5.删除元素
5.1按照列表下标删除
使用格式:del 列表[预删除元素的下标]
my_list = ['li', 'mm', 'gg']
del my_list[1]
print(my_list)
结果分析:列表下标为1的元素'mm'删除
5.2按照列表元素删除
使用格式:列表.pop(删除元素的下标)
my_list = ['li', 'mm', 'gg']
element = my_list.pop(2) # 获取删除值
print(element)
print(my_list)
结果分析:element获取删除的元素,可单独打印
5.3匹配元素值删除
使用格式:列表.remove(需要删除的元素)
# 匹配删除 从前到后匹配第一个 只删除一个
my_list = ['aa', 'bb', 'cc', 'dd', 'cc']
my_list.remove('cc')
print(my_list)
结果分析:一次只能删除一个,且只能删除从左向右匹配到的第一个元素
6.统计某一元素的数量
使用格式:列表.count(要统计的元素)
my_list = ['aa', 'bb', 'cc', 'dd', 'cc']
count = my_list.count('cc')
print(count)
结果分析:用count接收统计到的'cc'的个数
7.清空列表
使用格式:列表.clear()
# 清空列表
my_list = ['aa', 'bb', 'cc', 'dd', 'cc']
my_list.clear()
print("清空列表:")
print(my_list)
结果分析:输出空列表