Python 中创建列表的两种常见方法是:

使用函数 list()
[] 直接使用

用哪种最快,使用[]最快
这是因为 是 [] 字面语法( literal syntax ),而 list() 是构造函数调用。毫无疑问,调用函数需要额外的时间。

同理,在创建字典时,我们也应该利用 {} 而不是 dict()

import timeit

print(timeit.timeit('[]', number=10 ** 7))

print(timeit.timeit(list, number=10 ** 7))

  

posted @ 2024-02-22 00:02  lucky_tomato  阅读(50)  评论(0编辑  收藏  举报