アイテムのリストを反復処理し、自動インクリメントされた整数 ID と等しい値を持つ辞書でそれらをハッシュするための辞書内包表記を提案できますか? または、ジェネレーターまたは他のリストから値を取得する方法はありますか?
次のような可能性はありますか?
iverted_index_dict = {key: (auto_increment_here) in object_list }
私の現在の解決策:
object_list = ["trip", "thre", "tree", "noya", "goya", "voya"]
invid1 = {object_list[i]: i+1 for i in xrange(0,len(object_list))}
print invid1
invid2 = {}
i=0
for item in object_list:
i += 1
invid2[item] = i
print invid2