0

KeyError を発生させる代わりに、存在しない dict キーを評価する式で None を返すだけで、これができると便利な場合があります。

4

1 に答える 1

1

dict.get()代わりにキーにアクセスするために使用します。

<div tal:attributes="class some_dict.get(some_key)">

が存在しない場合、class属性は省略されます。これは、キーが欠落している場合some_keyのデフォルトの戻り値がであるためです。dict.get()None

于 2014-04-13T21:46:47.733 に答える