我想从列表中打印出某个值。这是我的代码:
rdf_f = open("substrate.txt")
for line in rdf_f:
fields = line.split()
if len(fields) > 1:
x = fields[1]
print(x[2])
如何正确使用print()
命令打印出 的第三个值x
?因为我得到一个错误:
IndexError: string index out of range
我知道如果x = [1,2,3,4,5,6]
,我的代码有效。但这x
是一个垂直的列。当我使用print(x)
时,输出是
0
1
2
3
4
5
6
7
8
9
10
0
1
2
3
4
5
6
7
8
9
10
...