Pythonのお勉強 Part16
■ このスレッドは過去ログ倉庫に格納されています
0843デフォルトの名無しさん
2007/02/06(火) 14:35:17以下のようにしたのですがうまくいきません
>>> keys = ['a', 'b']
>>> vals = []
>>> index = {}
>>> for i in keys:
... index[i] = vals
...
>>> index
{'a': [], 'b': []}
>>> index['a'].append('hoge')
>>> index
{'a': ['hoge'], 'b': ['hoge']}
キー a の要素である空リストに hoge 文字列を追加したいのですが
b にも追加されてしまいます。
>>> index
{'a': ['hoge'], 'b': []}
こうなってほしいのですが、ご助言お願いします。
■ このスレッドは過去ログ倉庫に格納されています