python中输出一个列表的4种方法,分别是print/list/dict/zip
题目:输出《红楼梦》中的金陵十二钗前5位
共有四种方法,分别是print直接输出、通过List列表输出、通过字典输出和通过zip方式输出
注,列表的序列图标是符号大全http://www.fhdq.net/index.html复制的
1 2 3 4 5 6 7 8 9 10 11 12 13 | #输出《红楼梦》中的金陵十二钗前5位 '''第一种方式:直接输出''' print ( '---------使用print输出---------' ) name1 = '林黛玉' name2 = '薛宝钗' name3 = '贾元春' name4 = '贾探春' name5 = '史湘云' print ( '➊\t' + name1) print ( '➋\t' + name2) print ( '➌\t' + name3) print ( '➍\t' + name4) print ( '➎\t' + name5) |
执行结果:
第二种方式:使用列表list输出
1 2 3 4 5 6 | '''第二种方式:使用列表list''' print ( '---------使用list---------' ) name_list = [ '林黛玉' , '薛宝钗' , '贾元春' , '贾探春' , '史湘云' ] name_sig = [ '➊' , '➋' , '➌' , '➍' , '➎' ] for i in range ( 5 ): print (name_sig[i],name_list[i]) |
执行结果:
第三种方式:使用字典输出
1 2 3 4 5 | '''第三种方式:使用字典''' print ( '---------使用字典---------' ) d = { '➊' : '林黛玉' , '➋' : '薛宝钗' , '➌' : '贾元春' , '➍' : '贾探春' , '➎' : '史湘云' } for k in d: print (k,d[k]) |
执行结果:
第四种方式:使用zip方式打包输出
1 2 3 4 5 6 | '''第四种方式:使用zip''' name_list1 = [ '林黛玉' , '薛宝钗' , '贾元春' , '贾探春' , '史湘云' ] name_sig1 = [ '➊' , '➋' , '➌' , '➍' , '➎' ] print ( '---------使用zip---------' ) for s,name in zip (name_sig1,name_list1): print (s,name) |
执行结果:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统