カテゴリー
Python

タプルをソートしよう

この章ではタプルをソートする方法について説明します。
タプルをソートする場合はタプルをリストに変換しなくてはいけません。
その変換する方法を次の例で説明します。9 タプルをリストに変換するには以下の構文を使います。9 listを使って文字列をリストに変換する方法については説明しましたが、この他にもlistはタプルをリストに変換することもできます。
タプルをリストにした新たなnum2を作成したので、これを元にソートを行うことが可能です。
ちなみに99と書いても同じことです。
結果は以下の通りです。9 タプルを直接ソートすると次のようにエラーが出ますので、気を付けてください。9 これを実行するとエラーが出ます。9

次はリストからタプルを作成する方法について説明します。
では例をみてみましょう。9 リストをタプルに変換するには以下の構文を使います。9 タプルに変わったので9のような操作はできません。
タプルは再度、値を入れることができないことは説明しました。
結果は次の通りです。9 文字列をtupleの引数に指定すると文字列の1文字1文字をタプルの要素にすることが出来ますので、次の例で紹介します。99 この構文で文字列の1文字1文字をタプルに変更することが出来ます。
以下のように数値型からはタプルを作成できません。9 結果は以下の通りです。9

カテゴリー
Python

リストを操作する他の機能を知ろう

この章ではリストを操作する他の機能について説明します。
初めにリストの要素数を取得する方法について説明します。
では例をみてみましょう。9 リストの要素数を取得する構文は以下の通りです。9 len関数ではリストの要素の数を取得することが出来ます。
この例では猫からネズミまで要素は5つありますので結果は5です。
戻り値をaなどの変数に入れてもいいです。9 次は指定した要素の添え字を取得する方法について説明します。
では例をみてみましょう。9 指定した要素の添え字を取得する構文は以下の通りです。9 indexメソッドは同じ要素が複数ある場合には1番前から検索して、最初に見つかった要素に該当する添え字を取得します。
9は2つありますが、最初に見つかった要素に該当する添え字を取得するので結果は0です。 

次はリストの中で同じ要素が何個あるかを確認する方法について説明します。
では例をみてみましょう。9 リストの中で同じ要素が何個あるのかを確認する構文は以下の通りです。9 countメソッドはリストの中で同じ要素が何個あるのかを取得します。
9という要素は2つありますので、結果は2です。
次はリストの中に指定した要素が存在するのかを確認する方法について説明します。
では例をみてみましょう。9 リストの中に指定した要素が存在するか確認するには以下の構文を使います。 9 この形式はリストの中に指定した要素が含まれていれば true,含まれていなければfalseを返します。
このtrueや falseについては「条件分岐ifの公式1」で説明しますので、今は分からなくても結構です。
もう1つ、他の構文を紹介します。9 この構文はリストの中に指定した要素が含まれていれば false,含まれていなければtrueを返します。
結果は以下の通りです。9

次はリストの順番を並び変える方法について説明します。
では例をみてみましょう。9 リストの順番を並び替えるには以下の構文を使います。 9 sortメソッドはリストの中身を並び替えます。
数値の場合は小さい方から大きい方へ、文字列の場合は文字コードの順番で並び替えます。
アルファベットの場合にはアルファベット順に並び替えますが、小文字より大文字の方が前に並びます。
結果は次の通りです。9
次の例はリストの中の要素を単純に逆にする方法について説明します。
では例をみてみましょう。9 リストの中の要素を逆するには以下の構文を使います。9 reverseメソッドはリストの中の要素を単純に逆にします。
結果は以下の通りです。9

次は文字列からリストを作成する方法について説明します。
では例をみてみましょう。9

次の構文(list)で文字列からリストを作成する事が出来ます。9 結果は次の通りですが、リストのカッコが付いているのが分かります。9