第十二讲列表推导式课后作业提问!
作业里面说这个>>> list1 =
>>> list1
相当于这个
list1 = []
for x in range(10):
list1.append(x**2) 但是我在idle里写了第二种他什么也没打印出来呀,想问一下第二种怎样会和第一种相同呢,并没有打印1~9的平方呀? 你是向列表里添加了那些数据,
还要打印一遍列表 我在第一种后面写了print(x),也只打印了0123456789 qiuyouzhi 发表于 2020-3-14 16:51
你是向列表里添加了那些数据,
还要打印一遍列表
哦哦,是打印list1吗?
qiuyouzhi 发表于 2020-3-14 16:51
你是向列表里添加了那些数据,
还要打印一遍列表
打印出来是这种,请问是正确的吗? 13708301611 发表于 2020-3-14 16:57
是正确的,但你如果不想要前面那一坨就这么写:
print(list1) 本帖最后由 jackz007 于 2020-3-14 17:07 编辑
IDLE 是解释环境,一次只允许输入一句代码,你必须像我这样分三次输入才能见到结果:
>>> list1 = []
>>> for x in range(10):
list1.append(x**2)
>>> list1
>>>
是的,正如你所见
下面算第一句:
list1 = []
下面算第二句:
for x in range(10):
list1.append(x**2)
下面是第三句:
list1
list1 当然是查询、打印这个变量的内容
页:
[1]