Pythonにおける単一要素タプル
タプルは単一の要素のみで構成することも可能です。
しかし、そのようなタプルを扱う際には注意点があります:要素の後に必ず トレーリングカンマ(末尾のカンマ)を置く必要があるのです。
tpl = ('a',)
もし要素の後にカンマを付けないと、括弧は数学的なグルーピングのための括弧として解釈されてしまいます。
test1 = ('a',) # タプル (tuple)
test2 = ('a') # 文字列 (string)
test3 = (1) # 数値 (number)
一方、複数の要素からなるタプルを作成する場合、最後の要素の後にカンマを置く必要はありません(ただし置いても問題ありません)。
tpl = ('a', 'b', 'c')
次の変数が与えられています:
tst = ('1')
これがどのデータ型に属するか答えてください。
次の変数が与えられています:
tst = (1,)
これがどのデータ型に属するか答えてください。
次の変数が与えられています:
tst = (True)
これがどのデータ型に属するか答えてください。