是否有更快的方式来编写.append多次? 像:
combo.append(x) * 2
而不是:
combo.append(x)
combo.append(x)
我知道你不能把它乘以2,所以我想知道是否有更快的方式?
答案 0 :(得分:1)
你可以扩展而不是追加:
combo.extend([x] * 2)
如果combo
是本地或全球,您还可以使用+=
扩展列表:
combo += [x] * 2
如果combo
是一个类属性,请注意在实例上引用它,请参阅Why does += behave unexpectedly on lists?
答案 1 :(得分:1)
您可以尝试使用combo.extend([x]*t)
之类的内容来追加t
x的副本。