リスト内の範囲を逆にするPythonプログラム
リスト内の特定の範囲を反転する必要がある場合は、それが繰り返され、「:」演算子とスライスが使用されて反転されます。
例
以下は同じもののデモンストレーションです
my_list = ["Hi", "there", "how", 'are', 'you'] print("The list is : ") print(my_list) m, n = 2, 4 my_result = [] for elem in my_list: my_result.append(elem[m : n + 1]) print("The sliced strings are : " ) print(my_result)
出力
The list is : ['Hi', 'there', 'how', 'are', 'you'] The sliced strings are : ['', 'ere', 'w', 'e', 'u']
説明
-
リストが定義され、コンソールに表示されます。
-
値を持つ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
-
Pythonでリストを印刷する
リストは一連の要素です。シーケンス内のすべての要素は、シーケンス内の位置によってアクセスできます。インデックスは0で始まります。したがって、list [2]は、リストの3番目のインデックス2、つまり50の要素を返します。