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

如果您對程式有任何疑問,請在評論部分中提出。

更新日期:2019 年 8 月 27 日

504 次瀏覽

開啟你的 職業生涯

完成課程後獲得認證

開始
廣告
© . All rights reserved.