ページへ戻る
− Links
印刷
Python/リストとタプル
の編集 ::
NJF Wiki
xpwiki
:
Python
/
リストとタプル
の編集
# ic6cb521 の編集
ページ内容:
**タプルの必要性 [#ic6cb521] 「リストだけで良いのでは」と思われると思いますが、正直こだわらなければその通りです。ただし、タプルは実行速度がリストよりも少し速いというメリットがあります。他に辞書オブジェクトのキーとしても使えるという特徴があります。また明示的に変更を禁止したいときにも有用です。ただし、要素は変更不可といっても、Pythonには定数が定義できないので、タプル丸ごと変更は可能です。 実際にはメリットが生かされる場面はちょっと少ないかも知れません。 そのわりによく使われるので、他の人のコードなどを読む時や、各種関数や記法を使う時にも必要なので覚えておきましょう。 例えば、文字列をフォーマットする%記法ではタプルでないとエラーとなります。 >>> "%s is a %s" % ("This","test") 'This is a test' >>> "%s is a %s" % ["This","test"] Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: not enough arguments for format string
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「大阪」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
Links list
(This host) = https://njf.jp
(This host)
/cms/modules/xpwiki/?cmd=edit&help=true&page=Python%2F%E3%83%AA%E3%82%B9%E3%83%88%E3%81%A8%E3%82%BF%E3%83%97%E3%83%AB