基於字首列表列印字串的 Python 程式
當需要基於字首元素列表列印字串時,可以使用列表解析、‘any’ 運算子和 ‘startswith’ 方法。
示例
以下是相關演示
my_list = ["streek", "greet", "meet", "leeks", "mean"]
print("The list is : ")
print(my_list)
prefix_list = ["st", "ge", "me", "re"]
print("The prefix list is : ")
print(prefix_list)
my_result = [element for element in my_list if any(element.startswith(ele) for ele in prefix_list)]
print("The result is :")
print(my_result)輸出
The list is : ['streek', 'greet', 'meet', 'leeks', 'mean'] The prefix list is : ['st', 'ge', 'me', 're'] The result is : ['streek', 'meet', 'mean']
說明
- 定義了一個字串列表,並顯示在控制檯上。
- 將字串列表定義為 ‘prefix_list’,並顯示在控制檯上。
- 使用列表解析來迭代元素,並檢查列表中的元素是否以字首列表中提供的任何字串開頭。
- 如果是,則將元素儲存在列表中。
- 這被分配給一個變數。
- 這作為輸出顯示在控制檯上。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP