-1

ここに画像の説明を入力

リストのインプレースを使用してアイテムを切り替えようとしています。

なぜ結果に「」を追加するのか理解できません[1,2,3,4](私の先生が望む結果)を書くのではなく、数値を変更します[1, 2, 3, 4]

4

2 に答える 2

3

これが Python のリスト表現です。読みやすさのために、そこに保存されているデータには影響しません。表示方法だけです。

あなたの先生は、あなたに与えられた例のスペースを単に見逃していました (必須ではなく、慣例により存在します)。

要するに:

>>> [1,2,3,4] == [1, 2, 3, 4]
True

それらはまったく同じものです。

于 2013-04-08T11:58:58.867 に答える
0

使用する

print('[' + ','.join(str(i) for i in lst) + ']')

それ以外の

print(lst)
于 2013-04-08T12:02:06.683 に答える