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-我还是不明白为什么要使用索引for i in xrange(len(b)):
del b[i][:]