以下是一个示例代码,展示了如何按索引连接包含列表的列:
# 定义包含列表的数据
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
# 获取列表的列数
num_cols = len(data[0])
# 按索引连接列表的列
concatenated_col = []
for col_index in range(num_cols):
col = [row[col_index] for row in data]
concatenated_col.extend(col)
# 打印结果
print(concatenated_col)
运行上述代码将会输出以下结果:
[1, 4, 7, 2, 5, 8, 3, 6, 9]
这个示例中,我们首先定义了一个包含列表的数据。然后,我们获取了列表的列数。接下来,我们使用一个循环来按索引连接列表的列。在循环中,我们使用列表推导式来提取每一列的元素,并将它们添加到concatenated_col
列表中。最后,我们打印了连接后的列表。