擅长:python、mysql、java
<p>首先:</p>
<p>一般来说,使用字典将键与值进行匹配要比python的好得多。你应该从风格的角度来做。你知道吗</p>
<p>其次:</p>
<p>如果您真的关心性能,python可能并不总是最佳工具。然而,dict方法应该快得多,除非你的选择和创建这些dict一样频繁。创建成千上万的PyObjects来检查你的案例是一个非常糟糕的主意。你知道吗</p>
<p>第三:</p>
<p>如果您非常关心您的应用程序,您可能真的希望像往常一样对这两种解决方案进行基准测试当涉及到性能问题时,包括您的计算平台在内的无数因素只有通过实验才能帮助您解决</p>
<p>第四名地址:</p>
<p>看起来你在构建一个协议解析器。就性能而言,这并不是python的强项。也许您想研究一下可以为您编写C代码解析器的众多工具中的一个,并将其封装在本机模块中,如果操作正确,它肯定比您的任何一个实现都要快。你知道吗</p>
<p>下面是关于<a href="https://docs.python.org/2/extending/extending.html" rel="nofollow"><em>Extending Python with C or C++</em></a>的python文档</p>