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

Python –文字リストの文字列をテストします。その逆も同様です。


文字リスト内の文字列をテストする必要がある場合、またはその逆の場合は、単純な「in」演算子と「join」メソッドが使用されます。

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

my_string = 'python'

print("The string is :")
print(my_string)

my_key = ['p', 'y', 't', 'h', 'o', 'n', 't', 'e', 's', 't']
print("The key is ")
print(my_key)
joined_list = ''.join(my_key)

my_result = my_string in joined_list

print("The result is :")
if(my_result == True):
   print("The string is present in the character list")
else:
   print("The string is not present in the character list")

出力

The string is :
python
The key is
['p', 'y', 't', 'h', 'o', 'n', 't', 'e', 's', 't']
The result is :
The string is present in the character list

説明

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

  • キーの値が定義され、コンソールに表示されます。

  • キーの要素を結合して、.join()関数を使用して文字列を作成します。

  • これは変数に割り当てられます。

  • 文字列とキーを比較して、文字列が上記のリストに存在するかどうかを確認します。

  • この結果は変数に割り当てられます。

  • この結果のブール値に基づいて、関連するメッセージがコンソールに表示されます。


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

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

  2. Pythonで文字列と文字列のリストからタプルを作成するにはどうすればよいですか?

    組み込み関数tuple()は、Python文字列を個々の文字のタプルに変換します。また、リストオブジェクトをタプルに変換します。 >>> tuple("TutorialsPoint") ('T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'P', 'o', 'i', 'n', 't') >&