Nat*_*tim 0 python dictionary initialization list
我想创建一个这样的列表
list = []
for i in range(150):
list.append({'open': False, 'serve': False})
Run Code Online (Sandbox Code Playgroud)
但是Python有更好的方法吗?
使用列表推导(不要list用作变量名,因为它会影响内置的python):
# use range() in Python 3
l = [{'open': False, 'serve': False} for i in xrange(150)]
Run Code Online (Sandbox Code Playgroud)