[小技巧?]如何3行删除列表中你所有不需要的东西
本帖最后由 Pythonnewers 于 2020-5-24 08:39 编辑a = ["FishC","FishC","FishC","我最帅","我最帅!"]
先设置列表
try:
for i in range(len(a)):
a.remove("FishC")
except:
pass
try会防止 remove 不到列表中的 fishc 而 报错
至于 except 纯属是没有执行不了而已(所以我没算,算不算标题党哈哈) 不知道这个算不算硬核知识啊.还是我太菜了,也是自创的{:10_256:} filter(func,list)
我只需要一行 永恒的蓝色梦想 发表于 2020-5-23 13:17
filter(func,list)
我只需要一行
啊!!{:10_247:} 永恒的蓝色梦想 发表于 2020-5-23 13:17
filter(func,list)
我只需要一行
但是思路不一样呀{:10_256:} Pythonnewers 发表于 2020-5-23 13:18
啊!!
你是怎么写的? Pythonnewers 发表于 2020-5-23 13:18
但是思路不一样呀
永恒的蓝色梦想 发表于 2020-5-23 13:17
filter(func,list)
我只需要一行
filter百度也看不懂= = Pythonnewers 发表于 2020-5-23 13:25
filter百度也看不懂= =
我觉得你这个帖子值0鱼币{:10_249:} 永恒的蓝色梦想 发表于 2020-5-23 13:27
我觉得你这个帖子值0鱼币
emmmm,穷了嘛 Pythonnewers 发表于 2020-5-23 13:28
emmmm,穷了嘛
穷(指148鱼币) 永恒的蓝色梦想 发表于 2020-5-23 13:29
穷(指148鱼币)
我要看正则表达式!{:10_269:} Pythonnewers 发表于 2020-5-23 13:29
我要看正则表达式!
老坑钱了{:10_256:} Pythonnewers 发表于 2020-5-23 13:13
不知道这个算不算硬核知识啊.还是我太菜了,也是自创的
挺好,不过不算太硬核,一般for循环删除元素的话,都操作列表的副本。 heidern0612 发表于 2020-5-23 15:00
挺好,不过不算太硬核,一般for循环删除元素的话,都操作列表的副本。
emmm还是我太菜了 Pythonnewers 发表于 2020-5-23 15:19
emmm还是我太菜了
看完评论我觉得我没必要花这个钱(= IQ 税) _2_ 发表于 2020-5-23 18:21
看完评论我觉得我没必要花这个钱(= IQ 税)
hh.随便的啦,都是大佬 本帖最后由 _2_ 于 2020-5-23 20:27 编辑
Pythonnewers 发表于 2020-5-23 18:22
hh.随便的啦,都是大佬
我来一个:
def func(x, _list: list) -> None : del ; return
不知道能不能正常运行{:10_245:} emmm
我还是不买了把
对了正则表达式在哪 永恒的蓝色梦想 发表于 2020-5-23 13:31
老坑钱了
正则表达式在哪呀
页:
[1]
2