我是第一次在这里发帖,希望提供足够的细节。我想知道在Python中选择关键字是否会影响字典的效率。一些我正在考虑的比较如下:
- 数字与字符串(例如,
my_dict[20]
是否比my_dict['twenty']
更快) - 字符串的长度(例如,
my_dict['a']
是否比my_dict['abcdefg']
更快) - 混合使用键类型,例如使用数字,字符串和/或元组(例如,
my_dict = {0: 'zero', 2: 'two'}
是否比{0:'zero','two':2}
更快)
我在谷歌搜索中没有找到这个主题,所以想着这里是否有人知道。