從字元列表中構建單詞的 Python 測試


當需要測試字元列表單詞構成時,使用“all”運算子和“count”方法。

以下是演示:

示例

 線上演示

my_list = ['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't']

print("The list is :")
print(my_list)

key = 'pyt'
print("The key is :")
print(key)

my_result = all(key.count(chr) <= my_list.count(chr) for chr in key)

print("The result is :")

if(my_result == True):
   print("Word can be constructed. ")
else:
   print("Word can’t be constructed. ")

輸出

The list is :
['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't']
The result is :
Word can be constructed.

說明

  • 定義了一個列表並在控制檯上顯示。

  • 定義了一個鍵值並在控制檯上顯示。

  • 使用列表迭代訪問列表中的所有字元。

  • 然後將其與鍵進行比較,以檢查是否可以構成鍵。

  • “all”運算子用於確保考慮所有元素。

  • 它被分配給一個變數。

  • 它在控制檯上顯示為輸出。

上次更新時間: 2021 年 9 月 4 日

141 次檢視

開啟您的 事業

完成課程以獲得認證

開始
廣告
© . All rights reserved.