- 1 名前:七色波紋 ◆.VgGY5NKtU [2007/01/05(金) 20:26:11 .net]
- $python kinoko.py this_teacher
- 352 名前:デフォルトの名無しさん [2008/04/03(木) 07:58:52 .net]
- $ ./python
Python 3.0a3 (r30a3:61161, Mar 1 2008, 22:51:17) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> d={1:2} >>> view=d.items() >>> list(view) [(1, 2)] >>> d[3]='aaa' >>> list(view) [(1, 2), (3, 'aaa')] py3でこういう動作があるみたいです。 ビューってどういうことだろう・・・
- 353 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 08:19:27 .net]
- items()が、要素をコピーしてリストにして返すんじゃなくて、
元のディクショナリのラッパーを返すようになるんでしょ。 ディクショナリをリストとしてみる(view)ための。 実装としては、ディクショナリだって、 ハッシュテーブルのラッパなんだし。
|
|