Python関数一覧

【Python】reversed関数の使い方 前から読んでても後ろから読んでも同じかチェックすることも可能です!

ChatGPTのAPIを使わずに自動化することが可能です。
下記の本を読めば、ChatGPT4でも料金掛からずに自動化できます!KindleUnlimited会員であれば無料で読めます。

1. reversed関数とは

Pythonにはリストや文字列などのシーケンス型を逆順にする関数があります。それがこのreversed関数です。

この関数は引数としてシーケンス型を取り、逆順にしたシーケンス型を返します。

サルモリ
うんうん、逆順にするんだね!シーケンス型って何?

2. シーケンス型とは

Pythonのシーケンス型とは、複数の要素を順序づけて格納できるデータ型のことです。

具体的には、リスト、タプル、文字列が該当します。

サルモリ
なるほど、リストや文字列を逆順にできるんだね!具体的な使い方を教えてくれる?

3. reversed関数の使い方

それでは具体的な使い方を見ていきましょう。

まずはリストを逆順にする例から始めます。

 

step
1

ソースコード例

 出力結果 
[5, 4, 3, 2, 1] 

この例では、リスト[1, 2, 3, 4, 5]を逆順にした結果が得られています。

次に、文字列を逆順にする例を見ていきましょう。

 

step
2

ソースコード例

 出力結果 
nohtyP 

この例では、文字列'Python'を逆順にした結果が得られています。

サルモリ
リストも文字列も逆順にすることができるんだね!

4. reversed関数の活用例

reversed関数は逆順にする以外にも、さまざまな活用が可能です。

ここでは、reversed関数を使った幾つかのコードを紹介します。

活用例1:リストの逆順ソート

reversed関数は、リストの要素を逆順に並べ替えるのにも使えます。

 

step
3

ソースコード例

 出力結果 
[5, 4, 3, 2, 1] 
サルモリ
逆順に並べ替えるときにも使えるんだ!すごいな!

PythonのLambdaについて徹底的に学びたい方は画像をクリックしてご覧ください!
KindleUnlimited会員であれば、全ての本をご覧頂けます。 リストとラムダ式を理解すれば、Pythonプログラミングの世界が変わる 第1版

活用例2:文字列のパリンドロームチェック

reversed関数は、文字列がパリンドローム(前から読んでも後ろから読んでも同じ文字列)であるかをチェックするのにも使えます。

 

step
4

ソースコード例

 出力結果 
True
False 
サルモリ
逆順にしても同じ文字列になるかチェックできるんだ!便利だね!

5. まとめ

Pythonのreversed関数は、シーケンス型(リスト、タプル、文字列など)を逆順にする関数です。

この記事では、reversed関数の基本的な使い方と活用例を紹介しました。

reversed関数は非常にシンプルな関数ですが、プログラミングの中で多くのシーンで役立つツールです。コードを逆順に並べ替える、パリンドロームをチェックするなど、用途はさまざまです。

Pythonを学ぶ際には、reversed関数をしっかりと理解し、自分のコードに取り入れてみてください。

サルモリ
reversed関数、便利そうだね!これからPythonを書くときには、ぜひ使ってみるよ!

最後まで読んで頂き、ありがとうございました。少しでもお役にたてたなら幸いです!

サルモリ
最後まで読んでくれてありがとう!!

-Python関数一覧

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock