-
Python
Pythonのリストの要素数(長さ)を取得する方法
Pythonでリストの要素数を取得したい場合はlen()関数を使います。多重リストの場合は、ちょっとした操作が必要なので、それもあわせて解説します。 【1. len()関数でリストの要素数を取得】 リストの要素数を取得したい時はlen()関数を使います。引数にリ... -
Python
Pythonでリストをシャッフルする方法
Pythonでリストの要素をランダムにシャッフルしたい時は、次の方法があります。 random.shuffle()関数random.sample()関数 前者は元のリストをシャッフルして、後者は要素をシャッフルした新しいリストを作ります。まずはこの2つについて解説します。 その... -
Python
Pythonのリストを逆順に並び替る方法|reverse(), reversed(), スライス
Pythonのリストを逆順に並び替えるには、次の3つの方法が使えます。 reverse()メソッド逆順スライスreversed()関数 それぞれわかりやすく解説していきたいと思います。なお、混乱のないようにお伝えしておくと、ここで解説するのは「逆順」にする方法であ... -
Python
Pythonのリストのソートまとめ|sort(), sorted(), reverse()
Pythonのリストを効率よくソート(並び替え)する方法を解説します。昇順、降順、逆順を全て把握することができますので、ぜひ参考にして頂ければと思います。 【1. sort()メソッド】 リストはsort()メソッドでソートすることができます。次のように書きま... -
Python
Pythonのリストを比較する方法
Pythonでリストを比較するには、大きく分けて2通りの方法があります。 複数のリストの要素と、その並びがともに同じかどうかを比較するには「==」演算子を使います。一方で、要素だけを比較したい場合は、リストをsetに変換して比較を行います。 それぞれ... -
Python
Pythonのリストの要素を削除する方法|pop(), remove(), clear(), del文
ここでは、Pythonのリストから要素を削除する方法を全てまとめています。 それぞれ、特徴が違うため、状況に応じて使いこなせるようになると、書けるコードの幅が広がります。 それぞれ詳しく解説していきますので、ぜひ参考にして頂ければと思います。 【... -
Python
Pythonのリストに要素を追加,結合/連結する方法まとめ
ここでは、Pythonのリストに新しい要素を追加したり、別のリストを結合したりする方法を全てまとめています。一見、同じに見えるものもありますが、実は、細かい特徴の違いがあります。 そうした特徴の違いも踏まえて、使いこなせるようになると、大変便利... -
Python
Pythonのリストのスライスと分割
Pythonのリストのスライスと、スライスを使って分割する方法について簡潔に解説します。 【1. リストのスライスとは】 リストのスライスとは、「リストから一部の要素を取り出す操作」のことです。次のように書きます。 In [ ]: リスト[開始位置:終了... -
Python
Pythonのtry文のexcept elseで例外が発生しなかった時の処理を書く
try文except節の中でelse節は、例外が発生しなかった場合の処理を書く時に使います。フローや使い方はとてもシンプルなので、早速見ていきましょう。 try文とexceptの基本基本的な try except 文については、「Pythonのtry文とexceptによる例外処理の方法... -
Python
Pythonのtry except finallyで例外発生の有無を問わず行う処理を書く
ここではPythonの例外処理(try文except節)のオプションであるfinally節について、詳しくかつ簡潔に解説します。 ページ内で解説していますが、これは動作上は、あってもなくても違いはありません。ただし、第三者から見て分かりやすいコードを書くために... -
Python
Pythonのtry文とexceptによる例外処理の方法
try文とexcept節は、特定のエラー(例外)が発生した時の処理を指定する構文です。ここでは、この基本的な使い方や「例外」というものを詳しく解説した上で、elseやfinallyを組み込んだ時の分岐についても触れていきます。 try文とexcept節をマスターする... -
Python
Pythonの「while True:」による無限ループの解説
このページでは、while文で「while True:」と書いた時の無限ループの書き方と、その注意点について、図解を多く入れながら解説していきます。ぜひ参考にして頂ければと思います。 while 文の基本while文の基本については「Pythonのwhile文による繰り返し処...