2017-10-28 51 views
-1

我有这个输入文件中提取字符串:如何使用Python的数组列表,以便从输入文件

line1: A1 A2 A4 A5 
line2: B1 B2 B4 B5 
line3: C1 C2 C4 C5 
... 
linex: A3 
linex+1: B3 
linex+2: C3 

我想有一个迭代这个输出文件(读取输入一次):

A1 A2 A3 A4 A5 
B1 B2 B3 B4 B5 
C1 C2 C3 C4 C5 

我想到了这样的事情: 有列表(〔A1,A2,A4,A5],[B1 ... B5] ..) 的列表,然后,当脚本到达A3至“插入”到列表中的正确位置。

我该怎么做?

Thx!

回答

0

的问题是,还不是很清楚,但我想你的意思是你想都在同一行上的投入,这将是代码:

a = input('first input: ') 
b = input('second input: ') 
c = input('third input: ') 
print(a+b+c) 

当你运行该代码会发生这种情况:

first input: 1 
second input: 2 
third input: 3 
123 

希望这可以帮助

+0

使我的问题更加清晰:我“在file_in线路”使用,所以当我到达其中A属性所在的行我把它们打印到出的文件。下一行我将B属性打印到out文件中的nect行..等等。但是,当我到达第x行时,我还有一个属性属于A ...我希望它被打印在输出文件的同一行中。 – GuyS

相关问题