我想將excel文件的列連接到另一個excel文件的其他4列。在Python中加入一個數組中的兩個列表
下面的代碼:
Array1 = []
Arraytest1 = []
Arraytest2 = []
with open('file.txt', 'r') as f:
for line in f:
List1 = line.split('\t')[:4]
List2 = line.split('\t')[10]
Arraytest1.append(List1)
Arraytest2.append(List2)
Arraytest1.extend(Arraytest2)
print 'Array 1 :', Arraytest1
我在輸出看到的是:
陣列1:[[ 'A', 'B', 'C', 'd'], ['E']]
數組1:[['A','B','C','D'],'E',['X1','X1','X1',' X1'],'E',Y1]
但是我是這樣的:
陣列1:[ 'A', 'B', 'C', 'd', 'E']
陣列1:[ 'X1', 'X1', 'X1', 'X1', 'Y1']
陣列1:[ 'X2', 'X2', 'X2', 'X2', 'Y2']
等.. 我將感謝您的幫助
謝謝,但每當我在輸出而不是''替代 'E''用'' Test'' 'Test''我看到類似'' T'','E',''S'',''T'' – Braian
正在編輯我的答案,包括遺憾忘記了xD看看 – MooingRawr
A,B,C,D和E在我的真實代碼是名稱,我用分裂因爲我正在從txt文件中讀取它們。這個txt文件由不同的列組成,這些列由標籤分隔 – Braian