二维列表该如何组合变成新的二维数组

A=[['A-B-C',3,5]
['A-D-F',4,5]
['A-E-G',4,5]]
B=[['B-A-C‘,3,4]
['B-A-D',4,6]]
d=[]
怎么把二维列表的每一行加入空列表d中,组成一个新的二维列表

望采纳

要将二维列表的每一行加入空列表 d 中,可以使用循环语句,例如 for 循环。

A = [['A-B-C', 3, 5],
     ['A-D-F', 4, 5],
     ['A-E-G', 4, 5]]
d = []

for row in A:
    d.append(row)

print(d)

输出:

[['A-B-C', 3, 5], ['A-D-F', 4, 5], ['A-E-G', 4, 5]]

如果你想将多个二维列表的每一行加入 d 列表中,可以使用同样的方法。例如:

A = [['A-B-C', 3, 5],
     ['A-D-F', 4, 5],
     ['A-E-G', 4, 5]]
B = [['B-A-C', 3, 4],
     ['B-A-D', 4, 6]]
d = []

for rows in [A, B]:
    for row in rows:
        d.append(row)

print(d)

输出:

[['A-B-C', 3, 5], ['A-D-F', 4, 5], ['A-E-G', 4, 5], ['B-A-C', 3, 4], ['B-A-D', 4, 6]]