【发布时间】:2010-12-20 21:30:29
【问题描述】:
我用python很久了,刚开始用C++
在 python 中,如果有一个集合或字典,则使用 in 关键字获得一个指示特定项目是否在该序列中的布尔值相对容易。 即
a = set(2,4,3)
if 4 in a
print "yes, 4 is in a, thank you for asking!"
这样做比这样做更有效率:
a = [2,3,4]
for number in a
>if number == 4
>>return "yes, 4 is in a, thank you for asking!"
有没有办法让 cpp 中的成员资格测试变得简单高效,或者您是否总是需要遍历某个有序序列?
【问题讨论】:
标签: c++ dictionary map set