Python二维列表的使用

1.直接定义二维列表

verse=[['千','山','鸟','飞','绝'],['万','径','人','踪','灭'],['孤','舟','蓑','笠','翁'],['独','钓','寒','江','雪']]
print(verse)
print(verse[0][0])   #表示二维列表的第一行,第一列元素。
print(verse[1][0])   #表示二维列表的第二行,第一列元素。
print(verse[2][0])   #表示二维列表的第三行,第一列元素。
print(verse[3][0])   #表示二维列表的第四行,第一列元素。

2.使用嵌套的for循环创建

arr=[]                      #创建一个空列表
for i in range(4):
    arr.append([])          #在空列表中再添加一个空列表
    for j in range(5):
        arr[i].append(j)    #为内层列表添加元素
print(arr)

3.使用列表推导式创建

arr=[[j for j in range(5)] for i in range(4)]
print(arr) 

你可能感兴趣的:(python)