标签: python c cpython python-c-api python-c-extension
是否有使用C语言编写的模块中的threading.Condition和collections.deque等高级Python结构的最佳实践?特别是:
threading.Condition
collections.deque
答案 0 :(得分:2)
在Python中对字典进行字符串查找非常便宜,但如果需要,可以将它们缓存在结构中。
通常没有这样做的规定,因为这些库是通过Python而不是C来访问的。仍然可以生成与C模块中的定义匹配的自己的头,但是它们会需要根据Python版本进行维护。
这个没有好的答案。它归结为“快速”与“足够快”。