Pythonを使用しているときに、dictがリストの値を持つことは可能でしょうか?例えばPython - 辞書の値がリストであることはできますか?
、次のようになり、辞書(KeyName3の値を参照してください):
{
keyName1 : value1,
keyName2: value2,
keyName3: {val1, val2, val3}
}
私はすでに、しかし、単一の値は、(当然)リストとして返され、私は「defaultdict」を使用することができます知っています。
私が尋ねる理由は、発信者が単一のキー値を項目として(dictキー値のように)リストではなく(リストをpop[0]
と指定しなくても)retieすることができるようにするためです。 - ただし、複数の値をリストとして取得することもできます。
もしそうでなければ、いかなる奨励も歓迎されます。
誰かが助けてくれれば、それは素晴らしいことです。事前に
おかげで、
ポール
*しかし私はまた、Pythonの3.0+と前方互換性がなければならないスクリプトを書くのPython 2.6を使用しています。
詳細については、http://docs.python.org/tutorial/datastructures.html#dictionariesを参照してください。パイソン初心者の場合はチュートリアルをお勧めします。 –
このような簡単なことをテストするには、 Pythonのインタラクティブモード。許可されているものとそうでないものを試してみることができます。 – tkerwin
@Paul Kernaghan:あなたが試したとき、あなたは何を観察しましたか? –