Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python –指定された順序で文字列を連結します


文字列を特定の順序で連結する必要がある場合は、単純な反復が使用されます。

以下は同じのデモンストレーションです-

my_list = ["pyt", "fun", "for", "learning"]

print("The list is :")

print(my_list)

sort_order = [1, 0, 3, 2]

my_result = ''
for element in sort_order:

   my_result += my_list[element]

print("The result is :")
print(my_result)

出力

The list is :
['pyt', 'fun', 'for', 'learning']
The result is :
funpytlearningfor

説明

  • リストが定義され、コンソールに表示されます。

  • 整数の別のリストが定義されています。これは並べ替えの順序です。

  • 空の文字列が作成されます。

  • 並べ替え順序リストは繰り返され、繰り返される要素は、文字列リストから要素にアクセスするためのインデックスとして使用されます。

  • これは空の文字列に追加されます。

  • これは、コンソールに表示される出力です。


  1. Pythonで文字列を印刷する際の引用符の回避

    与えられた文字列のリストをそのまま印刷する場合は、引用符を使用して、一致する引用符のペアを適切に入力する必要があります。 2つのアプローチに従うことで、印刷ステートメントで引用符を使用することを回避できます。 join()の使用 joinメソッドは、選択したセパレーターを使用してリスト要素の出力を出力するのに役立ちます。以下の例では、区切り文字として**を選択しています。 例 list = ['Mon', 'Tue', 'Wed'] # The given list print("The given list is : "

  2. Pythonでリストを印刷する

    リストは一連の要素です。シーケンス内のすべての要素は、シーケンス内の位置によってアクセスできます。インデックスは0で始まります。したがって、list [2]は、リストの3番目のインデックス2、つまり50の要素を返します。