采用映射代替条件查找
映射(如dict等)的搜索速度远快于条件语句(如if等),采用映射替代条件查找可以提高代码效率,目前Python中只有一种标准映射类型,就是字典(dict),但是列表也可以做出这种效果...,总结了两种方法。...'
print(dic.items())
for a,b in dic.items():
if test in a:
print(b)
items()方法用于返回字典dict的(...key,value)元组对的列表
取出对应的结果:
dict_items([(1, ‘32’), (2, ‘31’), (3, ‘432’), (4, ‘467’), (5, [‘fa’, ‘faa...1:'32',
2:'31',
3:'432'
}
dic2 = {
1:2,
2:3,
3:4
}
注意key和value是否是字符串,比如迭代或判断的时候