X Xooman
2020-04-18T16:30:54+00:00
[img]https://img.nga.178.com/attachments/mon_202004/25/-7Q5-fczuXdZ3mT3cSzk-qo.jpg.medium.jpg[/img]
如图,我想提取第26列从第9行开始的非空数据,然后加到list1列表里去,最后输出list1
但是图上的代码输出的列表是这样的:
[img]https://img.nga.178.com/attachments/mon_202004/25/-7Q5-8kaoXeZ3sT3cSzk-qo.jpg.medium.jpg[/img]
只想要最后的结果,前面循环的都不要,有大佬知道怎么改吗?[s:ac:晕][s:ac:晕][s:ac:晕]
刚学python一周[s:ac:汗]
谢谢各位大佬,豁然开朗哈哈哈
写的没问题吧 只是你每个loop都print了一遍而已
[quote][pid=416267433,21452849,1]Reply[/pid] Post by [uid=38214656]川贝凉粉[/uid] (2020-04-25 00:40):
每次循环前重置list啊……[/quote]求教怎么重制呀[s:ac:咦]
把print list1从循环里拿出来
应该是顶格吧,我忘了py的语句格式了
[quote][pid=416267485,21452849,1]Reply[/pid] Post by [uid=41683260]icyfox狐狸[/uid] (2020-04-25 00:41):
第13行
print前面的空格全删掉[/quote]大佬谢谢!!
可不可以简单说一下为什么[s:ac:blink]
[quote][pid=416268521,21452849,1]Reply[/pid] Post by [uid=27294685]heheyes1512[/uid] (2020-04-25 00:46):
大佬谢谢!!
可不可以简单说一下为什么[s:ac:blink][/quote]有人给你说了,循环内容看空格的。
你的结果是对的,但是你把print放在了循环里面,导致每次执行都会打印一次结果,把最后一行缩进删了就行
所以我不是很懂为什么开局要学这种整天拿尺子对齐缩进的玩意
[quote][pid=416268521,21452849,1]Reply[/pid] Post by [uid=27294685]heheyes1512[/uid] (2020-04-25 00:46):
大佬谢谢!!
可不可以简单说一下为什么[s:ac:blink][/quote]py的循环范围按缩进来的,缩进一样的在一个循环体里面
[quote][pid=416269164,21452849,1]Reply[/pid] Post by [uid=8790377]素年已逝[/uid] (2020-04-25 00:49):
你的结果是对的,但是你把print放在了循环里面,导致每次执行都会打印一次结果,把最后一行缩进删了就行
所以我不是很懂为什么开局要学这种整天拿尺子对齐缩进的玩意[/quote]这个开局不错的
上学的时候 c cpp开局 指针直接劝退多少人
[quote][pid=416269164,21452849,1]Reply[/pid] Post by [uid=8790377]素年已逝[/uid] (2020-04-25 00:49):
你的结果是对的,但是你把print放在了循环里面,导致每次执行都会打印一次结果,把最后一行缩进删了就行
所以我不是很懂为什么开局要学这种整天拿尺子对齐缩进的玩意[/quote]谢谢大佬,我刚自学python差不多一周时间,看看能不能提高一点工作效率[s:a2:哦嗬嗬嗬]
Reply to [pid=416270011,21452849,1]Reply[/pid] Post by [uid=27294685]heheyes1512[/uid] (2020-04-25 00:53)
建议用vscode开发,再装个flake8。初学代码别吝啬换行,又不要钱,把每一段逻辑理清晰才是最重要的。