どうも、ちょげ(@chogetarou)です。
タプル(tuple)を反転して逆順にする方法を紹介します。
方法
タプル(tuple)を反転して逆順にする方法は、2つあります。
スライス
1つは、スライスを使う方法です。
具体的には、タプルを[::-1]でスライスします。
result = my_tuple[::-1]
上記のスライスは、スライスしたタプルを反転したタプルを返します。
使用例
numbers = (1, 2, 3, 4, 5)
reverse_numbers = numbers[::-1]
print(reverse_numbers)
出力:
(5, 4, 3, 2, 1)
reversed()
もう1つは、reversed()を使う方法です。
まず、tuple()を呼び出します。
tuple()の引数で、reversed()を呼び出します。
そして、reversed()の引数にタプルを指定します。
result = tuple(reversed(my_tuple))
上記のtuple(reversed())は、reversed()の引数に指定したタプルを反転したタプルを返します。
使用例
numbers = (1, 2, 3, 4, 5)
reverse_numbers = tuple(reversed(numbers))
print(reverse_numbers)
出力:
(5, 4, 3, 2, 1)
まとめ
タプル(Tuple)を反転して逆順にする方法は、次の2つです。
- スライスを使う方法
result = my_tuple[::-1]
- reversed()を使う方法
result = tuple(reversed(my_tuple))
コメント