題目:輸出《紅樓夢》中的金陵十二釵前5位
共有四種方法,分別是print直接輸出、通過List列表輸出、通過字典輸出和通過zip方式輸出
注,列表的序列圖標是符號大全http://www.fhdq.net/index.html復制的
#輸出《紅樓夢》中的金陵十二釵前5位 '''第一種方式:直接輸出''' print('---------使用print輸出---------') name1='林黛玉' name2='薛寶釵' name3='賈元春' name4='賈探春' name5='史湘雲' print('➊\t'+name1) print('➋\t'+name2) print('➌\t'+name3) print('➍\t'+name4) print('➎\t'+name5)
執行結果:
第二種方式:使用列表list輸出
'''第二種方式:使用列表list''' print('---------使用list---------') name_list=['林黛玉','薛寶釵','賈元春','賈探春','史湘雲'] name_sig=['➊','➋','➌','➍','➎'] for i in range(5): print(name_sig[i],name_list[i])
執行結果:
第三種方式:使用字典輸出
'''第三種方式:使用字典''' print('---------使用字典---------') d={'➊':'林黛玉','➋':'薛寶釵','➌':'賈元春','➍':'賈探春','➎':'史湘雲'} for k in d: print(k,d[k])
執行結果:
第四種方式:使用zip方式打包輸出
'''第四種方式:使用zip''' name_list1=['林黛玉','薛寶釵','賈元春','賈探春','史湘雲'] name_sig1=['➊','➋','➌','➍','➎'] print('---------使用zip---------') for s,name in zip(name_sig1,name_list1): print(s,name)
執行結果: