是否可以像这样连接 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
提交
取消