2017-01-15 16 views
-3

2タプルのリスト(ポリゴン座標として使用されています)があります。私はこのリストを辞書に変換したいと思いますが、最初の座標がキーであり、2番目の値が値ではなく、各タプルをキーそのものにしたいと思います。これどうやってするの?リストを辞書に変換する通常の方法はすべて、キーと値の両方にタプルを使用するようです。2タプルのリストをPythonの辞書キーに変換するには?

+3

あなたが何を求めているのか分かりません。 2タプルがキーの場合は、その値をどのようにしたいですか? – jackarms

+1

タプルをキーとして使っても問題ありません。何を試しましたか?何が起こった? – jonrsharpe

+0

ようこそStackoverflowへ!サイトを最大限に活用するには、良い質問をすることが重要です。質問をするためのガイドはhttp://stackoverflow.com/help/how-to-ask –

答えて

2

何を値として使用しますか?とにかくこれはうまくいくはずです:

a = [(1, 2), (3, 4), ...] 
d = {key: some_value for key in a} 
+0

です。これは私が必要としていたものです。ありがとうございました!実際には値がNoneとして開始されたかっただけです。私はそれらの座標のそれぞれに値を与える関数を書くことを試みています。再度、感謝します! –

関連する問題