指定されたリストを並べ替えて逆にするPythonプログラム
Pythonに数値のリストがあるとします。リスト操作を使用してリストを反転およびソートする必要がありますが、実際のリストは変更しません。リストを逆にするために、リストに対してreverse()関数がありますが、これを使用すると、リストは元の場所で逆になります。 sort()についても同様です。実際の順序を維持するために、reversed()関数とsorted()関数を使用します。
したがって、入力がl =[2,5,8,6,3,4,7,9]の場合、出力は[9、7、4、3、6、8、5、2][になります。 2、3、4、5、6、7、8、9]
これを解決するには、次の手順に従います-
- rev:=逆関数出力からの出力イテレータからのリスト
- revを表示
- srt:=sorted()関数を使用してリストlを並べ替える
- srtを表示
例
理解を深めるために、次の実装を見てみましょう
def solve(l): rev = list(reversed(l)) print (rev) srt = sorted(l) print(srt) l = [2,5,8,6,3,4,7,9] solve(l)
入力
[2,5,8,6,3,4,7,9]
出力
[9, 7, 4, 3, 6, 8, 5, 2] [2, 3, 4, 5, 6, 7, 8, 9]
-
Pythonプログラムでの選択ソート
この記事では、Python3.xでの選択ソートとその実装について学習します。またはそれ以前。 選択ソート アルゴリズムでは、配列は、ソートされていない部分から最小要素を再帰的に見つけて、それを先頭に挿入することによってソートされます。特定の配列での選択ソートの実行中に、2つのサブ配列が形成されます。 すでに並べ替えられているサブ配列。 ソートされていないサブアレイ。 選択ソートを繰り返すたびに、ソートされていないサブアレイの最小要素がポップされ、ソートされたサブアレイに挿入されます。 アルゴリズムの視覚的表現を見てみましょう- それでは、アルゴリズムの実装を見てみましょう-
-
文中の各単語を逆にするPythonプログラム?
ここでは、Python組み込み関数を使用します。まず、文を単語のリストに分割します。次に、各単語を逆にして新しいリストを作成します。ここでは、Pythonリスト内包法を使用し、最後に新しい単語リストを結合して、新しい文を作成します。 例 Input :: PYTHON PROGRAM Output :: NOHTYP MARGORP アルゴリズム Step 1 : input a sentence. And store this in a variable s. Step 2 : Then splitting the sentence into a list of words. w