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='')
》》》》
--横版--
千山鸟飞绝,
万径人踪灭,
孤舟蓑笠翁,
独钓寒江雪,
--竖版输出--
独孤万千
钓舟径山
寒蓑人鸟
江笠踪飞
雪翁灭绝