从字符列表中构建单词的 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 次查看

开启您的 事业

完成课程以获得认证

开始
广告