-2

A は、次のように定義されたリスト変数です。

A= [10 ,78,"m",89]

Python シェルで実行すると、A[0]との値が同じなのはなぜですか?A[-0]

4

4 に答える 4

4

-0は と同じであるため0:

>>> -0
0

リストの最初の値である同じ indexを参照しています。負の整数ゼロなどというものはありません。

-1おそらくあなたは代わりに探していましたか?負の整数は末尾から選択します。

>>> A = [10, 78, "m", 89]
>>> A[0]
10
>>> A[-1]
89
于 2013-08-31T09:12:27.857 に答える
2
>>> -0 == 0
True

したがって、基本的に同じ要素を見ています。

于 2013-08-31T09:23:02.257 に答える
0

1 の補数2 の補数で混乱していると思います。1 の補数には 2 つのゼロがあり、2 の補数には 1 つのゼロしかなく、負または正のゼロがあります。

于 2013-08-31T09:26:28.883 に答える