2012-04-14 11 views

答えて

4

はい、代わりにtp_as_mappingを使用してください。

mp_subscriptにはPyObject *が含まれており、インデックス/キーとして何でも使用できます。

彼らがどのように関係しているかを理解するには、PyObject_GetItem()のソースを調べることができます(ドキュメントの通り)は、Python o[key]の式に相当します。最初にtp_as_mappingを試してみて、そこにキーがなく、キーがintであれば、それはtp_as_sequenceを試しています。

関連する問題