2017-10-28 40 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

相關問題