0

辞書構造は次のとおりです。

storage = {}   
storage['first'] = {}   
storage['middle'] = {}  
storage['last'] = {}

この辞書への最初の挿入は次のとおりです。

me = 'Magnus Lie Hetland'   
storage['first']['Magnus'] = [me]  
storage['middle']['Lie'] = [me] 
storage['last']['Hetland'] = [me]

次に、次のステートメントが実行されます。

my_sister = 'Anne Lie Hetland'
storage['first'].setdefault('Anne', []).append(my_sister)

ドキュメントに従って、setdefaultキー'Anne'に値[] (New Empty list)を挿入してから、追加する必要がありますmy_sister。では、なぜmy_sister既存のリストに追加し、新しいリストを作成しないのでしょうか。

4

0 に答える 0