鱼C论坛

 找回密码
 立即注册
查看: 1708|回复: 9

[已解决]求助:python的序列for循环是什么意思

[复制链接]
发表于 2020-10-15 09:56:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
for item in listname  是怎么输出列表的?
我按数上的代码:
print(" "*8,"秋词")
listname=['自古逢秋悲寂寥',"我言秋日胜春朝","晴空一鹤排云上","便引诗情到碧霄"]
for item in listname:
    print(listname)
呈现的结果是
    秋词
['自古逢秋悲寂寥', '我言秋日胜春朝', '晴空一鹤排云上', '便引诗情到碧霄']
['自古逢秋悲寂寥', '我言秋日胜春朝', '晴空一鹤排云上', '便引诗情到碧霄']
['自古逢秋悲寂寥', '我言秋日胜春朝', '晴空一鹤排云上', '便引诗情到碧霄']
['自古逢秋悲寂寥', '我言秋日胜春朝', '晴空一鹤排云上', '便引诗情到碧霄']
但书上的结果是
秋词
自古逢秋悲寂寥
我言秋日胜春朝
晴空一鹤排云上
便引诗情到碧霄
请问是我哪里理解错了?
最佳答案
2020-10-15 10:04:25
  1. for item in listname:
  2.     print(listname)
复制代码


for item in listname: 这句是把item这个变量,放到listname这个列表里面去循环,每循环一次给item依次赋值列表里的一个元素

所以print(listname)这句就不对了,你是把原来的列表打印出来了,而不是循环后的item的值打印出来。

改成print(item)试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-15 10:04:25 | 显示全部楼层    本楼为最佳答案   
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2020-10-15 10:38:39 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2020-10-15 10:47:14 From FishC Mobile | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2020-10-15 12:05:39 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2020-10-15 12:22:23 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2020-10-15 12:26:02 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2020-10-15 14:19:48 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2020-10-17 15:40:31 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2020-10-17 20:56:06 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-22 23:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表