Chinaunix
标题:
谁能解释一下这句代码
[打印本页]
作者:
zzjcs1971
时间:
2006-03-20 19:05
标题:
谁能解释一下这句代码
谁能解释一下这句代码:
[wx.NewId() for _init_ctrls in range(1)]
作者:
limodou
时间:
2006-03-20 20:00
感觉是没什么用的语句
[for _init_ctrls in range(1)]
这是一个list comprehension,用来生成一个新列表。但wx.NewId() 没有使用到 _init_ctrls 这个变量,因此上这个list comprehension 只起到了控制个数的作用。但range(1)中会生成一个元素列表,但此这个表达式只会循环一次。这样,上面的语句与
[wx.NewId()]
效果是一样的。
作者:
zzjcs1971
时间:
2006-03-20 20:54
谢谢limodou!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2