Pythonにおける単一要素タプル

タプルは単一の要素のみで構成することも可能です。

しかし、そのようなタプルを扱う際には注意点があります:要素の後に必ず トレーリングカンマ(末尾のカンマ)を置く必要があるのです。

pythontpl = ('a',)

もし要素の後にカンマを付けないと、括弧は数学的なグルーピングのための括弧として解釈されてしまいます。

pythontest1 = ('a',) # タプル (tuple)
test2 = ('a')  # 文字列 (string)
test3 = (1)    # 数値 (number)

一方、複数の要素からなるタプルを作成する場合、最後の要素の後にカンマを置く必要はありません(ただし置いても問題ありません)。

pythontpl = ('a', 'b', 'c')
Задание 1

次の変数が与えられています:

pythontst = ('1')

これがどのデータ型に属するか答えてください。

Задание 2

次の変数が与えられています:

pythontst = (1,)

これがどのデータ型に属するか答えてください。

Задание 3

次の変数が与えられています:

pythontst = (True)

これがどのデータ型に属するか答えてください。