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

Kの周りの文字列を連結するPythonプログラム


「K」の周りに文字列を連結する必要がある場合は、単純な反復と「append」メソッドが使用されます。

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

my_list = ["python", "+", 'is', 'fun', "+", 'to', 'learn']

print("The list is :")
print(my_list)

K = "+"
print("The value of K is :")
print(K)

my_result = []
index = 0

while index < len(my_list):

   element = my_list[index]

   if (index < len(my_list) - 1) and my_list[index + 1] == K:
      element = element + K + my_list[index + 2]

      index += 2
   my_result.append(element)
   index += 1

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

出力

The list is :
['python', '+', 'is', 'fun', '+', 'to', 'learn']
The value of K is :
+
The result is :
['python+is', 'fun+to', 'learn']

説明

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

  • 「K」の値には文字列が割り当てられ、コンソールに表示されます。

  • 空のリストが定義されています。

  • 整数値は0に初期化されます。

  • 整数値がリストの長さよりも短いかどうかがチェックされます。

  • その場合、特定のインデックスの要素が変数に割り当てられます。

  • 整数変数とリストの長さが再度比較され、要素に異なる値が割り当てられます。

  • 整数は2ずつ増加します。

  • 最後に、この変数は空のリストに追加され、整数は1ずつ増加します。

  • 結果は、コンソールに表示される変数です。


  1. Pythonで2つの文字列を連結する方法は?

    2つの文字列を連結することは、両方の文字列をマージすることを意味します。 「Tutorials」と「Point」を連結すると、「TutorialsPoint」になります。 Pythonで2つの文字列を連結するさまざまな方法について説明します。 「+」演算子の使用 Pythonでは、2つの文字列の間に「+」演算子を使用するだけで、2つの文字列を連結できます。 「+」演算子を使用して、3つ以上の文字列を連結できます。 例 s1="Tutorials" s2="Point" s3=s1+s2 s4=s1+" "+s2 print(s3

  2. Pythonプログラムのcallable()

    このチュートリアルでは、組み込みメソッド callable()について説明します。 。 1つの引数を取り、その引数が呼び出し可能であるかどうかを返します。 か否か。関数やクラスを取得すると、それらを呼び出すことができます。整数、浮動小数点数、文字列などの定数は呼び出しできません。 例 いくつかの例を見てみましょう。 # definition def even(n):    return True if n % 2 == 0 else False # checking whether even() is callable or not print(callable(ev