检查列表中的所有项目是否都是另一个lis中的项目之一

2024-10-01 05:05:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个用户输入的字符串(例如"MMXVII"),然后我使用list(User_input)将它变成一个数组。现在,我想检查用户输入的每个字符是否与另一个包含允许字符的数组中的一个字符匹配。在

所以我有两个清单:

List_Permitted_Characters = ["M", "G", etc . ]
User_input = ["M", "M, "X", "V", "I", "I"]

我需要检查User_input中的每个字符是否都是List_Permitted_Characters中的一个字符

我对编程和python还很陌生,如果这些信息没有什么帮助的话,我很抱歉。在


Tags: 字符串用户input检查用户编程etc数组字符
1条回答
网友
1楼 · 发布于 2024-10-01 05:05:05

一种方法是使用集合:

set(User_input).issubset(List_Permitted_Characters)

如果这就是您使用List_Permitted_Characters的全部功能,那么您应该将is存储为一个集合,因为序列信息是不相关的。在

相关问题 更多 >