我试图遍历一个列表,然后拆分行,以便对拆分中的特定元素执行一个函数。 我想要的是这样的东西——因此我可以通过postilion x[2]=220获取每个元素
['2', '325', '220', '1.0']
我得到的是这个(按角色划分)
for row in range(len(pln)):
for j in range(len(pln[row])):
print( pln[row][j], end="")
x = [pln[row][j].split()]
print (x)
2[['2']]
[['', '']]
3[['3']]
2[['2']]
5[['5']]
[['', '']]
2[['2']]
2[['2']]
0[['0']]
[['', '']]
1[['1']]
.[['.']]
0[['0']]
[['\n']]
pln = (before iteration as list)
['2 325 220 1.0\n', '2 600 200 3.3\n', '2 325 100 3.3\n', '2 600 120 5.5\n', '2 600 125 5.5\n', '2 325 100 3.4']
pln = (after iteration)
2 325 220 1.0
2 600 200 3.3
2 325 100 3.3
2 600 120 5.5
2 600 125 5.5
2 325 100 3.4
这段代码将把单个字符存储在
new_list
这是我从您的问题中了解到的全部内容,如果还有其他问题的话
输出:
['2', ',', '3', '2', '5', ',', '2', '2', '0', ',', '1', '.', '0']
进行拆分时停止打印。列拆分后打印
然后可以通过索引访问每一行
然后按索引访问每一列
以下是一个解决方案:
您可以访问以下元素:
您可以迭代所有行,如:
您可以迭代任何列,如:
相关问题 更多 >
编程相关推荐