Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从列表的列表中删除项目_Python - Fatal编程技术网

Python 从列表的列表中删除项目

Python 从列表的列表中删除项目,python,Python,这是我的原始阵列: b = [[], [1], [22, 132], [3, 123], [], [], [6], [], [], [89]] 这就是我想要的: b = [[], [], [], [], [], [], [], [], [], []] 您需要循环b,将每个元素设置为空列表或删除该元素的内容: for i in xrange(len(b)): b[i] = [] 或 b=[]对于b中的x]删除将删除整个列表对象。如果您希望它们为空,请将它们设置为“”是的,它将存储10个元

这是我的原始阵列:

b = [[], [1], [22, 132], [3, 123], [], [], [6], [], [], [89]]
这就是我想要的:

b = [[], [], [], [], [], [], [], [], [], []]

您需要循环
b
,将每个元素设置为空列表或删除该元素的内容:

for i in xrange(len(b)):
  b[i] = []


b=[]对于b中的x]
删除将删除整个列表对象。如果您希望它们为空,请将它们设置为“”是的,它将存储10个元素,但现在我想删除所有元素,以便我可以为其添加另一组数字。我想这样存储b=[],[1],[22132],[31223],[],[6],[],[],[89]]b=[[13],[34,25],[],[],[],[12,13,17],[],[7]]但是我不能把它当作一个列表,因为它会删除所有的元素,并给出b的长度1@DanielLee-我还是不明白为什么要使用索引中的子列表的代码>可以很好地工作。这就是我所需要的。@MartijnPieters这更好
for i in xrange(len(b)):
  del b[i][:]