Pythonnewers 发表于 2020-5-23 13:12:34

[小技巧?]如何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 纯属是没有执行不了而已(所以我没算,算不算标题党哈哈)

Pythonnewers 发表于 2020-5-23 13:13:26

不知道这个算不算硬核知识啊.还是我太菜了,也是自创的{:10_256:}

永恒的蓝色梦想 发表于 2020-5-23 13:17:01

filter(func,list)
我只需要一行

Pythonnewers 发表于 2020-5-23 13:18:07

永恒的蓝色梦想 发表于 2020-5-23 13:17
filter(func,list)
我只需要一行

啊!!{:10_247:}

Pythonnewers 发表于 2020-5-23 13:18:43

永恒的蓝色梦想 发表于 2020-5-23 13:17
filter(func,list)
我只需要一行

但是思路不一样呀{:10_256:}

永恒的蓝色梦想 发表于 2020-5-23 13:18:43

Pythonnewers 发表于 2020-5-23 13:18
啊!!

你是怎么写的?

永恒的蓝色梦想 发表于 2020-5-23 13:19:18

Pythonnewers 发表于 2020-5-23 13:18
但是思路不一样呀

Pythonnewers 发表于 2020-5-23 13:25:35

永恒的蓝色梦想 发表于 2020-5-23 13:17
filter(func,list)
我只需要一行

filter百度也看不懂= =

永恒的蓝色梦想 发表于 2020-5-23 13:27:57

Pythonnewers 发表于 2020-5-23 13:25
filter百度也看不懂= =

我觉得你这个帖子值0鱼币{:10_249:}

Pythonnewers 发表于 2020-5-23 13:28:48

永恒的蓝色梦想 发表于 2020-5-23 13:27
我觉得你这个帖子值0鱼币

emmmm,穷了嘛

永恒的蓝色梦想 发表于 2020-5-23 13:29:14

Pythonnewers 发表于 2020-5-23 13:28
emmmm,穷了嘛

穷(指148鱼币)

Pythonnewers 发表于 2020-5-23 13:29:48

永恒的蓝色梦想 发表于 2020-5-23 13:29
穷(指148鱼币)

我要看正则表达式!{:10_269:}

永恒的蓝色梦想 发表于 2020-5-23 13:31:31

Pythonnewers 发表于 2020-5-23 13:29
我要看正则表达式!

老坑钱了{:10_256:}

heidern0612 发表于 2020-5-23 15:00:41

Pythonnewers 发表于 2020-5-23 13:13
不知道这个算不算硬核知识啊.还是我太菜了,也是自创的

挺好,不过不算太硬核,一般for循环删除元素的话,都操作列表的副本。

Pythonnewers 发表于 2020-5-23 15:19:11

heidern0612 发表于 2020-5-23 15:00
挺好,不过不算太硬核,一般for循环删除元素的话,都操作列表的副本。

emmm还是我太菜了

_2_ 发表于 2020-5-23 18:21:39

Pythonnewers 发表于 2020-5-23 15:19
emmm还是我太菜了

看完评论我觉得我没必要花这个钱(= IQ 税)

Pythonnewers 发表于 2020-5-23 18:22:47

_2_ 发表于 2020-5-23 18:21
看完评论我觉得我没必要花这个钱(= IQ 税)

hh.随便的啦,都是大佬

_2_ 发表于 2020-5-23 20:22:42

本帖最后由 _2_ 于 2020-5-23 20:27 编辑

Pythonnewers 发表于 2020-5-23 18:22
hh.随便的啦,都是大佬

我来一个:
def func(x, _list: list) -> None : del ; return
不知道能不能正常运行{:10_245:}

Mike_python小 发表于 2020-5-23 20:36:43

emmm

我还是不买了把

对了正则表达式在哪

Mike_python小 发表于 2020-5-23 20:37:15

永恒的蓝色梦想 发表于 2020-5-23 13:31
老坑钱了

正则表达式在哪呀
页: [1] 2
查看完整版本: [小技巧?]如何3行删除列表中你所有不需要的东西