どうも、ちょげ(@chogetarou)です。
タプル(tuple)の先頭の要素を削除する方法を紹介します。
方法

タプル(tuple)の先頭の要素を削除する方法は、2つあります。
スライス
1つは、スライスを使う方法です。
具体的には、タプルを[1:]でスライスします。
result = my_tuple[1:]
上記のスライスは、スライスしたタプルの先頭の要素を削除したタプルを結果として返します。
使用例
numbers = (1, 2, 3, 4, 5)
result = numbers[1:]
print(result)
出力:(2, 3, 4, 5)
リスト
もう1つは、リストを使う方法です。
まず、list()を呼び出し、引数にタプルを指定します。
list()の結果からpop()を呼び出し、pop()の引数に0を指定します。
そして、tuple()を呼び出し、list()の結果を指定します。
my_list = list(my_tuple)
my_list.pop(0)
result = tuple(my_list)
上記の処理で、タプルの先頭の要素を削除したタプルを取得できます。
使用例
numbers = (1, 2, 3, 4, 5)
my_list = list(numbers)
my_list.pop(0)
numbers = tuple(my_list)
print(numbers)
出力: (2, 3, 4, 5)
まとめ
タプル(Tuple)の先頭の要素を削除する方法は、次の2つです。
- tuple()を使う方法
result = my_tuple[1:]
- リストを使う方法
コメント