所以我有一个列表,我想从中删除子列表之类的东西。我不知道怎么称呼它,所以我找不到搜索答案的结果。
list = [[0, 1, 0, 0], [0, 1, 1, 1], [1, 1, 0, 0], [0, 0, 0, 0]]
我只想删除这4个括号中的一个,例如第一个。 我应该使用“删除”还是“删除”,或者该怎么做?
list = [[0, 1, 1, 1], [1, 1, 0, 0], [0, 0, 0, 0]]
答案 0 :(得分:0)
如果您知道要删除的索引i
:
del l[i]
# Or l.pop(i)
如果您知道要删除的值val
:
l.remove(val)
P.S:请勿使用list
作为变量的名称。这是内置类的名称
答案 1 :(得分:0)
您可以按其索引del
。例如,要删除第一个,可以执行以下操作:
my_list = [[0, 1, 0, 0], [0, 1, 1, 1], [1, 1, 0, 0], [0, 0, 0, 0]]
del my_list[0]
print(my_list)
# output:
[[0, 1, 1, 1], [1, 1, 0, 0], [0, 0, 0, 0]]