文字列、リスト、rangeなどからタプルを作成する
【開発環境】
OS:Win10(64ビット)
言語:Python3.8.5(64bit)
Python の統合開発環境:IDLE
IDLEの操作は別サイト参照のこと
【イテラブルなオブジェクトからタプルを作成する】
タプル型のコンストラクタには引数にイテラブルなオブジェクトを指定してタプルのオブジェクトを作成するものがあります。
・書式
class tuple([iterable])
・別のタプルからタプルを作成する
サンプルコード
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.
>>> mytuple = ("A", "B", "C")
>>> newtuple = tuple(mytuple);
>>> print(newtuple)
('A', 'B', 'C')
>>>
・文字列からタプルを作成する
次に文字列を引数に指定してタプルオブジェクトを作成
サンプルコード
>>> mytuple = tuple("Hello Python")
>>> print(mytuple)
('H', 'e', 'l', 'l', 'o', ' ', 'P', 'y', 't', 'h', 'o', 'n')
>>>
・リストからタプルを作成する
>>> mytuple = tuple(["A", "B", "C"])
>>> print(mytuple)
('A', 'B', 'C')
>>>
・rangeからタプルを作成する
>>> mytuple = tuple(range(10))
>>> print(mytuple)
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
>>>