|
发表于 2021-12-9 23:01:09
|
显示全部楼层
#列表的操作,增\删\改\查
heros.append("黑寡妇")
#append(),在列表的末尾,添加一个指定的元素,缺点每次只能在最后添加一个元素
heros.extend(["鹰眼","灭霸","雷神"])
#extend([]),在列表末尾,添加一个迭代对象,列表就是一个迭代对象,所以可以一次添加多个元素,注意要用中括号
s[len(s):] = [6] #切片实现,等于s.append(6)
s[len(s):] = [7,8,9] #切片实现,等于s.extend([7,8,9])
#在列表指定位置添加元素,insert(1.2),有两个参数,第一个参数的列表位置,第二个参数是元素内容
s.insert (1,2) #下标索引第2位,添加元素2
s.insert (0,0) #下标索引第0位,也就是列表第一位头部,添加元素0
s.insert (-1,6) #下标索引第-1位,也就是列表最后一位尾部,添加元素6
s.insert(len(s),7) #切片实现,列表最后一位尾部,添加元素7,等于s.insert (-1,7)
heros.remove("灭霸") #删除列表中,指定的元素
#remove() 命令是按元素名\内容来删除列表中的指定元素,有两个注意点:1.列表中有相同元素,只删除最靠前头部的一个元素;2.列表中没有该元素,程序会报错,x not in list
heros.pop(2) #pop(2) 命令,是按元素下标索引位置来删除,即删除列表中第3位的元素
heros.clear() #clear()命令,是一次性删除整个列表的全部内容 |
|