Python 中创建列表的两种常见方法是:
使用函数 list()
[] 直接使用
用哪种最快,使用[]最快
这是因为 是 [] 字面语法( literal syntax ),而 list() 是构造函数调用。毫无疑问,调用函数需要额外的时间。
同理,在创建字典时,我们也应该利用 {} 而不是 dict()
import timeit
print(timeit.timeit('[]', number=10 ** 7))
print(timeit.timeit(list, number=10 ** 7))

浙公网安备 33010602011771号