python创建与遍历List二维列表的方法

  • Post category:Python

在Python中,二维列表是由多个列表组成的列表,可以用于存储和处理二维数据。本文将详细讲解Python创建与遍历二维列表的方法,包括使用嵌套列表、使用列表解析、使用numpy库中的array()函数和使用pandas库中的DataFrame()函数。并提供两个实例说明。

使用嵌套列表

使用嵌套列表可以创建二维列表。例如:

my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

上述代码演示了如何使用嵌套列表创建一个二维列表。

使用列表解析

使用列表解析可以创建二维列表。例如:

my_list = [[i+j for i in range(3)] for j in range(1, 4)]

上述代码演示了如何使用列表解析创建一个二维列表。

使用numpy库中的array()函数

使用numpy库中的array()函数可以创建二维列表。例如:

import numpy as np

my_list = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

上述代码演示了如何使用numpy库中的array()函数创建一个二维列表。

使用pandas库中的DataFrame()函数

使用pandas库中的DataFrame()函数可以创建二维列表。例如:

import pandas as pd

my_list = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

上述代码演示了如何使用pandas库中的DataFrame()函数创建一个二维列表。

遍历二维列表

可以使用嵌套循环来遍历二维列表。例如:

my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for i in range(len(my_list)):
    for j in range(len(my_list[i])):
        print(my_list[i][j], end=' ')
    print()

上述代码演示了如何使用嵌套循环遍历二维列表。

示例说明

示例一:使用嵌套列表

my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(my_list)

上述代码演示了如何使用嵌套列表创建一个二维列表。

示例二:使用numpy库中的array()函数

import numpy as np

my_list = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(my_list)

上述代码演示了如何使用numpy库中的array()函数创建一个二维列表。