我试图只提取另一个列表中一个列表中相应的第二个列表项。我想把这些留在他们的名单上。你知道吗
到目前为止,我已经成功地返回了一个包含我想要的所有值的列表。但是,这些值不再被分离到它们的原始列表中。你知道吗
my_list = ([[1,2],[3,4]] , [[5,6],[7,8]] , [[9,10],[11,12]])
new_list = []
for i in range(1):
for j in my_list:
for h in j:
new_list.append(h[1])
print(new_list)
结果是:
[2, 4, 6, 8, 10, 12]
我想要的输出是:
[[2,4] , [6,8] , [10,12]]
因此,各个项目仍将在其原始列表项目中。你知道吗
您不必使用列表理解(尽管它更整洁),因此这里有一个只使用for循环的工作示例。你非常接近,你只需要将你的项目添加到列表中,然后再添加到一个大列表中!:-)
使用列表理解
相关问题 更多 >
编程相关推荐