【Python】タプル型の基本【基本講座】

【Python】タプル型の基本【基本講座】

Pythonの独特の型といえば、タプル(tuple)型ではないでしょうか?今回はこのタプル型について学んでいきましょう。

出典:http://www.photo-ac.com/

タプル型の基本

tuple型って何?

タプル型というのは、以前お話したように、シーケンス型のひとつで、イテラブルな型です。そのため、リストと同じように要素が、丸括弧()に入ることになります。

そして、list型と違う点は、イミュータブル(immutable)変更不可能なデータ型であるということです。

そのため、リストのような要素の追加や削除はできません。

tuple型のアクセスについて

tuple型のアクセス方法は、リストが[]だったから、()でいいのでは?
と思った方は、残念でした。
リストと同じ[]でアクセスできます。

ただし、下記のような処理はエラーになります。

理由は簡単です。tuple型は、イミュータブル(immutable)なので、代入行為は禁止されています。

tuple型の表記について

tuple型は基本、丸括弧で囲みます。
しかし、下記のように省略することも可能です。

Pythonおすすめ書籍

最初の2冊は初心者向けです。Effectiv Pythonはこの2冊を終えてから読むとかなりわかりやすく感動できると思います。

基礎 Python (IMPRESS KISO SERIES)

新品価格
¥6,200から
(2020/4/21 20:50時点)

入門 Python 3

新品価格
¥4,070から
(2020/4/21 20:53時点)

Effective Python ?Pythonプログラムを改良する59項目

新品価格
¥3,520から
(2020/4/21 20:52時点)

行き詰ったときのおすすめ

【スクール】今流行りのプログラミングスクールについて徹底的に調べてみた