【问题标题】:remove a list from a given list without having knowledge of the list you want to remove在不知道要删除的列表的情况下从给定列表中删除列表
【发布时间】:2021-05-12 08:07:03
【问题描述】:

我试图在不知道要删除的列表的情况下从给定列表中删除列表。

假设:

l = [[1,2,3], [234, 33,3], [as, dd, ds]]

我使用代码从列表中随机选择了一个列表

output = np.random.choice(range(0,len(l), 2, replace = False)

output = [0,1]

如何从原始列表l 中删除output

【问题讨论】:

  • l.remove(output)?
  • 我已经改变了问题,你现在可以检查一下吗@hpaulj

标签: python pandas list numpy pandas-groupby


【解决方案1】:

.remove 方法应该可以工作。

l.remove(output)

编辑

我假设output 包含您要删除的列表的索引。如果是这种情况,您可以这样做:

l = [x for i, x in enumerate(l) if i not in output]

你的结果将是:

l = [['as', 'dd', 'ds']]

【讨论】:

  • 我改了问题,你现在可以检查一下吗
猜你喜欢
  • 2022-01-23
  • 1970-01-01
  • 2015-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多