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

1
2
3
4
5
6
7
8
9
10
11
12
13
使用函数 list()
[] 直接使用
 
用哪种最快,使用[]最快
这是因为 是 [] 字面语法( literal syntax ),而 list() 是构造函数调用。毫无疑问,调用函数需要额外的时间。
 
同理,在创建字典时,我们也应该利用 {} 而不是 dict()
 
import timeit
 
print(timeit.timeit('[]', number=10 ** 7))
 
print(timeit.timeit(list, number=10 ** 7))

  

posted @   lucky_tomato  阅读(64)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示