如何解决如何分解Python中的列表理解行?
如果原始代码是
variable = [line.rstrip().lstrip() for line in fin]
假设地,如果我想了解列表理解,会是以下情况吗?
variable = [] # (Do I need to create an empty [] here?)
for line in fin:
variable = line.rstrip().lstrip()
谢谢您的帮助!
解决方法
您的代码将使用fin
和rstrip()
方法将最后一行存储在lstrip()
中
理解实际上是在做以下事情:
variable = [] #yes because it hasn't been created
for line in fin:
variable.append(line.rstrip().lstrip())
,并且正如本文评论中所建议的,您也可以通过使用variable.append(line.strip())
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。