增,删,改,查操作 1、创建一个列表(“所有程序操作基于创建的这个原始列表”)
list=["小明","小花",4,5,'a'](1)、增: append() 在列表末尾添加一个新数据。
list.append("宙斯") #插入后为: ['小','小花',4,5,'a','宙斯']extend() 将另一个列表内容追加到原列表最后一个元素后面,函数内参数必须是一个可迭代对象。
list.extend([10,"天"]) #插入后为: ['小明','小花',4,5,'a',10,'天'] 或 list2=[10,"天"] #插入后为: list.extend(list2) ['小明','小花',4,5,'a',10,'天']insert() 将指定对象插入到指定位置。
list.insert(2,1000) #插入后为: ['小明','小花',1000,4,5,'a'](2)、删 remove(): 删除指定元素(指定元素不存在,程序会报错)
list.remove("小明") #删除后为: ['小花',4,5,'a']pop(): 删除指定位置元素(默认最后一个元素)。
list.pop(1) #删除后为: ['小明',4,5,'a']clear(): 清空列表。
list.clear() [](3)、改
#下标值改 list[0]=520 #改过后为 [520,'小花',4,5,'a'] #切片改 list[2:]=["风","火","雷"] #改过后为 ['小明', '小花', '风', '火', '雷'](4)、查 count(): 查找某个元素出现的次数。
list.count("小明")index(): 获取某个元素的索引值(若有多个相同的元素,则返回第一个找到的下标值)。
list.index("小明") #另一种用法:index(x,start,stop),其中x是所找元素, start,stop分别为开始位置和终止位置,也就是说在某个 定区间内查找某个元素的索引值