鱼C不吃鱼
发表于 2021-8-27 17:00:59
['钢铁侠', '绿巨人', '黑寡妇']
>>> heros = ["钢铁侠","绿巨人"]
>>> heros.append("黑寡妇")
>>> heros
['钢铁侠', '绿巨人', '黑寡妇']
>>> heros.extend(["鹰眼","灭霸","雷神"])
>>> heros
['钢铁侠', '绿巨人', '黑寡妇', '鹰眼', '灭霸', '雷神']
>>> heros.remove("灭霸")
>>> heros
['钢铁侠', '绿巨人', '黑寡妇', '鹰眼', '雷神']
>>> heros.remove("金莲")
Traceback (most recent call last):
File "<pyshell#7>", line 1, in <module>
heros.remove("金莲")
ValueError: list.remove(x): x not in list
>>> heros.pop("黑寡妇")
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
heros.pop("黑寡妇")
TypeError: 'str' object cannot be interpreted as an integer
>>> heros.pop(2)
'黑寡妇'
>>> heros
['钢铁侠', '绿巨人', '鹰眼', '雷神']
>>> heros.clear()
>>> heros
[]
小蜂队
发表于 2021-9-9 21:05:20
感觉每种方法都很简单,但是综合起来和其他方法和工具一起就自我感觉脑子不够用。
鱼C不吃鱼
发表于 2021-9-25 16:38:43
>>> heros = ["钢铁侠","绿巨人"]
heros.append("黑寡妇")
print(heros)
heros
>>>
>>> heros
['钢铁侠', '绿巨人']
>>> heros.append("黑寡妇")
>>> heros
['钢铁侠', '绿巨人', '黑寡妇']
>>> heros.extend (["鹰眼","雷神","灭霸"])
>>> heros
['钢铁侠', '绿巨人', '黑寡妇', '鹰眼', '雷神', '灭霸']
>>> heros.remove("灭霸")
>>> heros
['钢铁侠', '绿巨人', '黑寡妇', '鹰眼', '雷神']
>>> heros.pop(2)
'黑寡妇'
>>> heros
['钢铁侠', '绿巨人', '鹰眼', '雷神']
>>> heros.clear()
>>> heros
[]
>>>
小玉xy
发表于 2021-10-2 17:08:15
视频最后,小甲鱼提供的列表诸多方法大合集在哪呀?
小玉xy
发表于 2021-10-2 17:11:04
小玉xy 发表于 2021-10-2 17:08
视频最后,小甲鱼提供的列表诸多方法大合集在哪呀?
找到啦!
yjhxjhm
发表于 2021-11-5 22:24:50
学习了
一拳ONEPUNCH
发表于 2021-11-10 22:53:18
append expendinsert (a,b) remove pop clear
wangtuan
发表于 2021-11-18 13:37:52
要是我想删除多个元素怎么办(又不是全部删除)
soji2008
发表于 2021-12-9 23:01:09
#列表的操作,增\删\改\查
heros.append("黑寡妇")
#append(),在列表的末尾,添加一个指定的元素,缺点每次只能在最后添加一个元素
heros.extend(["鹰眼","灭霸","雷神"])
#extend([]),在列表末尾,添加一个迭代对象,列表就是一个迭代对象,所以可以一次添加多个元素,注意要用中括号
s = #切片实现,等于s.append(6)
s = #切片实现,等于s.extend()
#在列表指定位置添加元素,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()命令,是一次性删除整个列表的全部内容
15726263387
发表于 2022-1-18 18:57:19
{:10_269:}{:10_256:}
colcol
发表于 2022-2-10 21:39:42
打卡
优秀青年
发表于 2022-2-23 17:36:58
很棒.
ASM023
发表于 2022-2-24 10:32:42
打卡~~{:10_254:}{:10_254:}
Kingonline
发表于 2022-3-14 22:31:48
嘻嘻学会了{:10_249:}
nba2121
发表于 2022-3-22 15:04:37
我复制代码后Python系统报错是咋回事?
Er3nYeager
发表于 2022-4-6 17:20:46
打卡学习
派桑蛙
发表于 2022-4-17 22:06:22
学习打卡{:10_256:}
Una_Vez
发表于 2022-5-5 14:17:56
学会了
sinsis
发表于 2022-6-10 02:14:18
谢谢
ppbb
发表于 2022-6-26 20:41:55
本节学完,课后作业太绕脑了