3

次のコードを検討してください。これは悪いプログラミング手法です。結果のリストがなぜでA[1, 1, 3]なく[1, 2, 1]. Java の観点からは、結果は[1, 2, 1]. この結果が何であるかを説明できる人はいますか?

A = [1, 2, 3]
t = 2
t = A[t] = A.count(3)

評価後、A は[1, 1, 3]であり、t は1です。

私のPythonのバージョンは3.3です。

4

3 に答える 3