この質問が些細なことかどうかはわかりません。しかし、数時間検索した後、私はここでそれを尋ねることに決めました。次のコードを検討してください。
from collections import defaultdict
d = defaultdict(int)
私の知る限りd、タイプの値のみを受け入れますint。ここで、の値の型と同じ型の別の変数を作成したい場合、dこれを行うにはどうすればよいですか?不可能なコードですが、それは私の質問を理解するのに役立つかもしれません:これは次のとおりです。
from collections import defaultdict
d = defaultdict(int)
a = 1
if type(a) == d.type_of_values:
print "same type"
else:
print "different type"
「同じタイプ」と出力する必要があり、クラスメンバーの存在を発明していtype_of_valuesますが、この場合、その値はである必要がありますint。