Problem

1/7

タプル

Theory Click to read/hide

タプル

タプルは不変のリストです。タプルは、作成後にはいかなる方法でも変更することはできません。

なぜタプルが必要なのでしょうか?
  • データを変更(意図的または偶発的)から保護する場合
  • タプルはリストよりも占有するメモリ領域が少なく、高速です。
  • 関数から複数の値を返すため。
  • タプルは辞書キーとして使用できます (詳細は後ほど)。



タプルの作成

1 つの方法: リストに似ていますが、かっこを使用します <テーブル> <本体>
1
2
3



a = (1,2,3,4,5)
print(type(a))   # クラス「タプル」
印刷(a)         # (1、2、3、4、5)

2 つの方法: tuple() 関数を使用する <テーブル> <本体>
1
2
3




b = タプル((1,2,3,4,5))
print(type(b))   # <クラス'タプル'>
印刷(b)         # (1、2、3、4、5)


覚えておく必要があります!
<オール>
  • タプルは不変のリストです。
  • タプルの要素はさまざまなタイプにすることができます。
  • タプルは、tuple() 関数を使用するか、括弧内に要素をリストすることによって作成できます。
  • Problem

    入力は整数のセットです。指定された数値のセットからタプルを作成します。

    <頭> <本体>
    # 入力 出力
    1 1 2 3 4 5 (1、2、3、4、5)
    1
    A = list(map(int, input().split()))         
    2
    3
    print(my_tuple)         

         

    Program check result

    To check the solution of the problem, you need to register or log in!