Ad
1: 2016-07-23 (土) 11:39:41 njf ソース バックアップ No.1 を復元して編集
Line 1: Line 1:
 +Pythonを始めて、インデントの制御構造の他に最初に何それと思うのがタプル。
 +簡単に言うと、リスト=普通の配列、タプル=変更できないリスト
 +
 +リストは変更可能
 + >>> a = [1,2,3]
 + >>> a[2] = 10
 + >>> a
 + [1, 2, 10]
 +
 +タプルは変更しようとするとエラー
 + >>> a = (1,2,3)
 + >>> a[2] = 10
 + Traceback (most recent call last):
 +   File "<stdin>", line 1, in <module>
 + TypeError: 'tuple' object does not support item assignment
 +
 +リストは「append」で追加できる
 +>>> a = [1,2,3]
 +>>> a.append(2)
 +>>> a
 +[1, 2, 3, 2]
 +
 +タプルは連結ができる。これはタプルを作り直している。
 +
 + >>> a = (1,2)
 + >>> b = a + (1,)
 + >>> b
 + (1, 2, 1)
 +
 +要素一つのタプルは(1,)のようにコンマをつける。
 +つけないと単なるグループ化と思われて、ただの数字の1となる。
 +
 + >>> a = (1)
 + >>> a
 + 1
 + >>> a = (1,)
 + >>> a
 + (1,)


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 2800, today: 1, yesterday: 1
MenuBar
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失

Portuguese | English | German | Greek | Japanese | Korean | Russian | T-Chinese top
NJF