2019年12月22日 MRKJ page99 二维列表

l=[]
for i in range(4):#添加 行
   l.append([]) #在空列表中添加空列表
   for j in range(3):#添加 列
       l[i].append(j) #生成二维列表

print(l)

n=[[]]#空的二位列表
m=[[j for j in range(3)] for i in range (4)] #用列表推导式生成二维列表
print(m,n)

z=[i*i for i in range(5)]
print(z)

》》》》

[[0, 1, 2], [0, 1, 2], [0, 1, 2], [0, 1, 2]]
[[0, 1, 2], [0, 1, 2], [0, 1, 2], [0, 1, 2]]     [[]]
[0, 1, 4, 9, 16]

str1='千山鸟飞绝'
str2='万径人踪灭'
str3='孤舟蓑笠翁'
str4='独钓寒江雪'
l1=list(str1)
l2=list(str2)
l3=list(str3)
l4=list(str4)
l=[l1,l2,l3,l4]
print('\n--横版--\n')
for i in range(4):#循环古诗行
    for j in range(5):#循环每一行的字
        if j==4:#判定是否是一行中的最后一个字
            print(l[i][j],end=',\n')#换行输出,并且加了个逗号

        else:
            print(l[i][j],end='')#不换行输出


l.reverse()#逆序排列,竖版需要从右往左读
print('\n--竖版输出--\n')
for i in range(5):#循环每一行的每个字
    for j in range(4):#循环逆序排列后的第一行
        if j==3:
            print(l[j][i])#换行输出
        else:
            print(l[j][i],end='')

》》》》

--横版--

千山鸟飞绝,
万径人踪灭,
孤舟蓑笠翁,
独钓寒江雪,

--竖版输出--

独孤万千
钓舟径山
寒蓑人鸟
江笠踪飞
雪翁灭绝

posted @ 2019-12-22 21:43  小圣庄  阅读(200)  评论(0编辑  收藏  举报