gpt4 book ai didi

python - 如何从嵌套列表中删除元素?

转载 作者:太空狗 更新时间:2023-10-29 22:20:28 24 4
gpt4 key购买 nike

如果我有一个嵌套列表,例如:

m=[[34,345,232],[23,343,342]]

如果我写 m.remove(345) 它会给出一条错误消息,指出该元素不在列表中。

我想知道如何轻松地从嵌套列表中删除元素。

最佳答案

In [5]: m=[[34,345,232],[23,343,342]]

In [7]: [[ subelt for subelt in elt if subelt != 345 ] for elt in m]
Out[7]: [[34, 232], [23, 343, 342]]

请注意,remove(345) 仅删除第一次出现的 345(如果存在)。上面的代码删除了所有出现的 345。

关于python - 如何从嵌套列表中删除元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3055358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com