- 74 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 09:28:50 ]
- Python 2.6.4です。
これが分かりません。 > 問 1 次のプログラムの実行結果は 1になる。 > a='apple' > b='apple' > print a is b # 1 を出力 > つまり a と b はデータを共有している。これで問題が発生しない理由について考えよ。 > > 問 2 次のプログラムの実行結果は 0 になる。 > a=('apple',1) > b=('apple',1) > print a is b # 0 を出力 > つまり a と b はデータを共有していない。タプル形式の要素への代入が禁じられているにも > かかわらず安全策が採られているのである。何故か? もしも要素の性格に関わらずタプル形 式のデータを共有した場合に、どのような問題が発生するかを具体例で示せ。 ttp://codepad.org/F6w1aRBF どうしてでしょうか? 問1は 'apple'は書き換え不可能だから共有させても問題ないため だと思いますが問2が分かりません。
|

|