从字符列表中构建单词的 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”运算符用于确保考虑所有元素。
它被分配给一个变量。
它在控制台上显示为输出。
广告