从字符列表中构建单词的 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”运算符用于确保考虑所有元素。
它被分配给一个变量。
它在控制台上显示为输出。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP