Python –必要な文字列の長さをテストする
必要な文字列の長さをテストする必要がある場合は、単純な反復で、「len」メソッドが使用されます。
例
以下は同じのデモンストレーションです-
my_list = ["python", 'is', 'fun', 'to', 'learn', 'Will', 'how'] print("The list is :") print(my_list) length_list = [6, 2, 3, 2, 5, 4, 3] my_result = True for index in range(len(my_list)): if len(my_list[index]) != length_list[index]: my_result = False break print("The result is :") if(my_result == True): print("All the strings are of required lengths") else: print("All the strings are not of required lengths")
出力
The list is : ['python', 'is', 'fun', 'to', 'learn', 'Will', 'how'] The result is : All the strings are of required lengths>
説明
-
文字列のリストが定義され、コンソールに表示されます。
-
整数のリストも定義されています。
-
ブール値は「True」に設定されています。
-
文字列リストが繰り返され、それぞれのインデックスの長さが整数リストの同じインデックスの値と等しくない場合、ブール値はFalseに設定されます。
-
コントロールはループから抜け出します。
-
ブール値に応じて、関連するメッセージがコンソールに表示されます。
-
文字列内のURLをチェックするPythonプログラム
この場合、Pythonでreモジュールを使用します。ここでは、文字列を受け入れ、文字列にantURLが含まれているかどうかを確認します。 URLが文字列に含まれている場合は、を表示します。この問題を解決するためにfindall()メソッドを使用します。 アルゴリズム Step 1: given string as input. Step 2: findall() function is return all non-overlapping matches of pattern in string and in this function the string is scanned left t
-
Pythonの日付文字列リストを並べ替える方法は?
sort関数を使用してPythonの日付文字列リストをソートするには、オブジェクトの日付を変換して、それらにソートを適用する必要があります。このために、sort関数の属性という名前のキーを使用して、各日付の日時オブジェクトを作成し、この日付オブジェクトに基づいてそれらを比較するラムダを提供できます。 例 from datetime import datetime my_dates = ['5-Nov-18', '25-Mar-17', '1-Nov-18', '7-Mar-17'] my_dates.sort(key=lambd