是否可以像這樣連接 python 中的列表:列表 A 中的第 1 行與列表 B 中的第 1 行,形成一個新行,中間沒有任何空格,列表 A 中的第 2 行與列表 B 中的第 2 行,依此類推?例子:A = ["AAA", "CCC" , "EEE"]
B = ["BBB", "DDD", "FFF"]所以輸出將是:C = ["AAABBB" , "CCCDDD" , "EEEFFF"]我嘗試了這段代碼:c = A + B但我得到了不同的輸出:C = ["AAA", "CCC" , "EEE" , "BBB", "DDD", "FFF"]
4 回答

千萬里不及你
TA貢獻1784條經驗 獲得超9個贊
我可以找到一種方法來獲得預期的輸出:
colFirstNaN = df.isna().any(axis=0).idxmax() # Find column that has first NaN element in any row
indexColLastValue = df.columns.tolist().index(colFirstNaN) -1
ColLastValue = df.columns[indexColLastValue]
out2 = df.loc[:, :ColLastValue]
那么輸出將是:
>>> out2
A B
0 11 12
1 21 22
2 31 32

弒天下
TA貢獻1818條經驗 獲得超8個贊
A = ["AAA", "CCC" , "EEE"]
B = ["BBB", "DDD", "FFF"]
C = []
for i in range(len(A)):
C.append(A[i] + B[i])
print(C)
這也有效。希望對您有幫助!
添加回答
舉報
0/150
提交
取消