2017-06-19 14 views
0

私はPython(2.7.13)の新機能で、変数に値を割り当てることについて質問しました。 var1とvar2の違いは何ですか?複数の値を持つ変数

sentence = "Today is sunny." 

var1 = sentence.split(' ') 
var2 = "Today", "is", "sunny." 

print var1 
print var2 

私はそれが次のように示してプログラムを実行すると:

を[ '今日は'、 'で'、 '晴れ。']

( '今日は'、 'で'、 ' 「晴れ」)

括弧と角括弧の意味は何ですか?

ありがとうございます!

答えて

0

ここでの違いは、var1がリストであり、var2がタプルであることです。

リストは、角括弧[[]]で示され、複数の値を格納する可変要素です。変更可能とは、作成後、変数にまったく新しい値を割り当てることなく、値または値を変更することができることを意味します。

タプルは、かっこ(())で示されます。これはリストに似ていますが、不変です。したがって、インスタンス化(作成して値を代入)した後にタプル内の値を変更しようとすると、エラーが発生します。

は、より多くの情報のためにこれらのリンクをチェックアウト:

https://www.tutorialspoint.com/python/python_lists.htm https://www.tutorialspoint.com/python/python_tuples.htm

0

変数1のリストを作成すると、その代わりに[]が表示されます。

関連する問題