Python|Python教程:python中二维列表的创建、访问、应用详解( 三 )
[i
) # 换行输出 else: print(verse[j
[i
end='') # 不换行输出
运行结果如下:-- 横版 --床前明月光疑是地上霜举头望明月低头思故乡-- 竖版 --低举疑床头头是前思望地明故明上月乡月霜光>>>
原理解析:
5.1、先将古诗的每一行的字符串 , 使用list()函数转换成列表 。 列表代码如下:
[['床''前''明''月''光'
['疑''是''地''上''霜'
['举''头''望''明''月'
['低''头''思''故''乡'
5.2、列表对象的reverse()方法用于对列表进行逆向排序 , 将列表的最后一个移到第一个 , 倒数第二个移到第二个 , 以此类推 。 代码如下:[['低' '头' '思' '故' '乡'
['举' '头' '望' '明' '月'
['疑' '是' '地' '上' '霜'
['床' '前' '明' '月' '光'
5.3、横版是按行打印 , 竖版却是按列打印 , 按列打印如下:低举疑床头头是前思望地明故名上月乡月霜光
看见了吧 , 我们把读不通顺的 , 按列打印的“低举疑床 , 头头是前 , 思望地明 , 故名上月 , 乡月霜光”就正是我们要的按竖排打印的诗 。 竖排的写法是从右往左写的 。 读也从右边读起 , 就正是我们的想要的诗了 。
【Python|Python教程:python中二维列表的创建、访问、应用详解】到此为止 , 本文主题《python中二维列表的创建、访问、应用详解》中的二维列表的概念、直接定义二维列表、使用嵌套的for循环创建二维列表、使用列表推导式创建二维列表、二维列表的访问、二维列表的应用 。 就到此讲解完毕了 , 还有不懂的可以留言哦!
- Python|十年质保、3400MB/S!279元买512GB NVMe高速固态硬盘
- 格力电器|不要再说Python难了,按照这个学习路线,四周速成Python
- Python|华为再造新车!问界M7揭下外企的遮羞布,余承东:超越百万豪车
- Python|OPPO A96可以升级ColorOS 12了,我看谁还说入门机只管生不管养?
- Python|什么是二级分销模式?分销商城小程序开发源码解析
- Python|iPhone手机哪里买比较靠谱?记住这五个渠道可避免上当受骗
- Word工具箱10.20 下载安装教程(免费版)
- Python|个个都是真品质,2000元左右换机,不要错过这三款手机!
- 苹果|终于有华为大牛整理网工零基础学习教程,从入门到实战
- Python|太LOW了,还在用皮老虎,万元级的微单镜头怎么也得配上电吹风
