2009-09-19から1日間の記事一覧

文字列は変更不可

Pythonの文字列は変更不可である。 >>> s = 'abcdef' >>> print s abcdef >>> print s[0] a と部分文字列は参照できるが、代入しようとしても >>> s[0] = 'A' Traceback (most recent call last): File "<pyshell#3>", line 1, in <module> s[0] = 'A' TypeError: 'str' object </module></pyshell#3>…

軽いのがタプル

タプルとリストの速度比較してみた。作って消すだけ。タプル版 import datetime t1 = datetime.datetime.now() for i in range(1000000): a = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) del a t2 = datetime.datetime.now() print t2 - t1 リスト版 import datetime …