タプルの作成
【開発環境】
OS:Win10(64ビット)
言語:Python3.8.5(64bit)
Python の統合開発環境:IDLE
IDLEの操作は別サイト参照のこと
【タプルとは】
タプルは、整数・浮動小数・文字列といったデータ型を複数含むことができる箱のようなものであるが、リストの様に後から値を変更・追加・削除が出来ない。
【値を指定してタプルを作成する】
タプル型は ( から ) までの間に複数の要素をカンマ(,)で区切って定義する。
書式
(要素1, 要素2, ...)
要素には数値や文字列など Python で扱えるオブジェクトであれば何でも指定できる。
・例文
Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> colortuple = ("White", "Black", "Red")
>>> print(colortuple)
('White', 'Black', 'Red')
>>>
【変数に代入された値を要素として指定する】
値を指定してタプルを作成するときに、値を直接入力するかわりに値が代入された変数を指定してタプルを作成することが出来る。
>>> x = 9
>>> y = 18
>>> numtuple = (x, y)
>>> print(numtuple)
(9, 18)
>>> numlist = (9, 21)
>>> print(numlist)
(9, 21)
>>>
【要素を指定した個数繰り返すタプルを作成する】
書式
タプル = (要素,) * 個数
・例文
>>> numtuple = (0,) * 10
>>> print(numtuple)
(0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
>>>