リスト内の範囲を逆にする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の要素を返します。