[问题]请教一个python的问题

软件和网站开发以及相关技术探讨
回复
头像
牙签儿
帖子: 509
注册时间: 2007-06-30 0:27

[问题]请教一个python的问题

#1

帖子 牙签儿 » 2008-07-29 21:53

>>> squared = [x ** 2 for x in range(4)]
>>> for i in squared:
... print i

0
1
4
9
那位侠客给小弟讲下第一句,看的是e文教程,有点迷糊。是不是用range(4)生成[0,1,2,3],然后分别求平方做为squared的元素?
poet
帖子: 2841
注册时间: 2006-09-11 22:47

#2

帖子 poet » 2008-07-29 22:02

是啊,难道你觉得有什么别的解释么?

建议你在for之前先把squared给print出来,就明白了。
头像
牙签儿
帖子: 509
注册时间: 2007-06-30 0:27

#3

帖子 牙签儿 » 2008-07-29 22:10

谢谢! :D
回复