インデックス関数を介してリストにインデックスを付けるコードが組み込まれていますか?それとも私がこれを行うにしているん:あなたはおそらく辞書内包表記を使用したいpython:dictとしてリストをインデックス化する
def index(alist, keyExtractor):
result = dict()
for item in alist:
key = keyExtractor(item)
if key is not None:
result[key] = item
return result
+1 'keyExtractor(x)の場合のために。 –
"truthiness"がFalseのキーを許可するには、keyExtractor(x)がNoneでない場合は '...を使用することができます。 – martineau
修正済み!とにかくそれを行うより良い方法、keyExtractorの倍精度計算を避ける – MikeyB