2008.07.31
Pythonのリストと、C言語の配列を比較
再び、PythonとC言語を比較してみよう。
今日はメモリ内の値を直接書き換えられちゃうC言語なお話。
Pythonでは [1,2,3] のような配列を 「リスト」 と呼び、中の要素は後で追加できる。
例えば、
>>> a = [] #空っぽのリスト
>>> a
[]
>>> a.append(1) #要素追加
>>> a
[1]
>>> a.append(2) #要素追加
>>> a
[1, 2]
1行目の宣言のようなものは Python では不要だけど、このように append というメソッドで後から要素を追加することができる。
「えっ?! これって当たり前じゃないの?」
と思う人は 2.0系 エンジニアです(笑