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

リストから入力文字列のすべての近い一致を見つけるPythonプログラム


このチュートリアルでは、問題の解決策を見つけます。問題が何であるか見てみましょう。 文字列のリストがあります および要素文字列を見つける必要があります それらが与えられた要素に厳密に一致しなければならないリストから。例を参照してください。

Inputs
strings = ["Lion", "Li", "Tiger", "Tig"] element = "Lion"
Ouput
Lion Li

これは、 startswithを使用して実現できます。 組み込みメソッド。文字列を見つける手順をご覧ください。

  • 文字列リストと文字列を初期化します。
  • リストをループします。
    • リストの文字列が要素で始まる場合、または要素がリストの文字列で始まる場合
Print the string

## initializing the string list
strings = ["Lion", "Li", "Tiger", "Tig"]
element = "Lion"
for string in strings:
   ## checking for the condition mentioned above
   if string.startswith(element) or element.startswith(string):
      ## printing the eligible string
      print(string, end = " ")
print()

上記のプログラムを実行する場合、

出力

Lion Li

プログラムについて疑問がある場合は、コメントセクションにその旨を記載してください。


  1. リストからN個の最大の要素を見つけるPythonプログラム

    整数リストが与えられた場合、私たちのタスクはリスト内で最大のN個の要素を見つけることです。 例 Input : [40, 5, 10, 20, 9] N = 2 Output: [40, 20] アルゴリズム Step1: Input an integer list and the number of largest number. Step2: First traverse the list up to N times. Step3: Each traverse find the largest value and store it in a new list. 例 def Nnumbere

  2. リストから重複要素を削除するPythonプログラム?

    1つのリストには重複要素が含まれています。私たちのタスクは、重複なしの要素を含む別のリストを作成することです。 例 A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] アルゴリズム Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if element is not present in the list return true. Step 5: append in the