在大多数编程语言中,可以使用循环结构来遍历每列的值。以下是一些常见的编程语言的示例代码:
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 遍历每列的值
for col in range(len(matrix[0])):
column_values = [row[col] for row in matrix]
print(column_values)
int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
// 遍历每列的值
for (int col = 0; col < matrix[0].length; col++) {
int[] column_values = new int[matrix.length];
for (int row = 0; row < matrix.length; row++) {
column_values[row] = matrix[row][col];
}
System.out.println(Arrays.toString(column_values));
}
#include
#include
int main() {
std::vector> matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
// 遍历每列的值
for (int col = 0; col < matrix[0].size(); col++) {
std::vector column_values;
for (int row = 0; row < matrix.size(); row++) {
column_values.push_back(matrix[row][col]);
}
for (int value : column_values) {
std::cout << value << " ";
}
std::cout << std::endl;
}
return 0;
}
这些示例代码可以在给定的矩阵或二维数组中遍历每列的值,并将其打印出来。你可以根据自己的需求进一步修改代码。
下一篇:遍历每条记录