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

リストから母音で始まる単語を抽出するPythonプログラム


リストから母音で始まる単語を抽出する必要がある場合は、単純な反復、フラグ値、および「startswith」メソッドが使用されます。

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

例:

my_list = ["abc", "phy", "and", "okay", "educate", "learn", "code"]
print("The list is :")
print(my_list)
my_result = []
my_vowel = "aeiou"
print("The vowels are ")
print(my_vowel)
for index in my_list:
   my_flag = False
   for element in my_vowel:
      if index.startswith(element):
         my_flag = True
         break
   if my_flag:
      my_result.append(index)
print("The result is :")
print(my_result)

出力:

The list is :
['abc', 'phy', 'and', 'okay', 'educate', 'learn', 'code']
The vowels are
aeiou
The result is :
['abc', 'and', 'okay', 'educate']

説明

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

  • 空のリストが作成されます。

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

  • リストが繰り返され、フラグがブール値の「False」に割り当てられます。

  • 各文字列の最初の要素が母音リストの文字で始まる場合、ブールフラグ値は「True」に設定されます。

  • これは、「startswith」メソッドを使用してチェックされます。

  • コントロールはループから抜け出します。

  • ブールフラグの値が「True」の場合、要素は空のリストに追加されます。

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


  1. 整数のリストから重複を印刷するPythonプログラム?

    ここでは、番号のリストからすべての重複する番号を印刷しようとしています。そのため、リスト内で複数回出現するすべての番号を出力しようとしています(リスト内で一意ではありません)。 例 Input: given_list = [ 3, 6, 9, 12, 3, 30, 15, 9, 45, 36, 12] Output: desired_output = [3, 9, 12] Input: given_list = [-27, 4, 29, -27, -2 , -99, 123, 499, -99] Output: desired_output = [-27, -99] 以下は、特定のリストから

  2. リストから一意の値を出力するPythonプログラム

    リストが与えられた場合、私たちのタスクはすべての一意の番号を印刷することです。 例 Input:A = [1, 2, 3, 4, 2, 1, 9] Unique list is [1, 2, 3, 4, 9] アルゴリズム Step 1: Create user input list. Step 2: Create an empty list. Step 3: Traverse all elements in the list. Step 4: Check the unique element is present or not. Step 5: Append unique element o