【发布时间】:2016-12-23 10:11:11
【问题描述】:
我已阅读有关列表推导的 python 文档,我对列表推导工作流程有所了解,但无法理解此代码中涉及的过程。
items=[x for x in raw_input().split(',')]
【问题讨论】:
-
不是输出,是赋值。
-
运行并自己尝试
-
理解是什么?这不等于
items = raw_input().split(',')? -
@mpf82 - 这不是重复的。这里没有嵌套。这只是
str.split()操作的浅拷贝。 -
@JitendraReddy 我不明白你的评论。你写你知道它是输出,不是它,是一个列表压缩分配给变量
items,它不输出任何东西。