我有这样一个清单:
nList = [[0,0,0],[3,2,1]],\ [[]],\ [[100,1000,110]],\ [[0,0,0],[300,400,300],[300,400,720],[0,0,120],[100,0,1320],[30,500,1450]]
并且需要以这样的方式存储输出,“\”之前的每个变量都是这样的,例如,在第一个“\”之前:
^{pr2}$到目前为止,我已经为每个“\”之前的单个索引想出了这样的方法,例如nList[4]
:
outputList = []
for distance in nList[4]:
outputLlist.append('{} metres, {} metres, {} seconds'.format(*distance))
但是我如何创建一个for
循环,该循环迭代所有nList
索引,并将输出以格式'x' metres, 'y' metres, 't' seconds
存储在空列表{
谢谢你的帮助。在
我想这能满足你的要求。在
迭代列表中的每个子列表,并在输出之前检查每个元素是否有3个或更多条目:
所以你的数据结构是一个列表的元组。 你需要两个回路。在
但您也可以使用列表理解:
^{pr2}$相关问题 更多 >
编程相关推荐