3
是否有直接的方法來查找字符串的所有字符是否屬於給定的一組字符?我有以下的循環代碼,我覺得可以縮短:字符串的所有字符都屬於一個集合嗎?
def allInSet(mystr, myset):
result = True
for char in mystr:
result &= (char in myset)
return result
例子:
>>> allInSet("yyyow", set(['a','e','i','o','u','w','y']))
True
>>> allInSet("yowza", set(['a','e','i','o','u','w','y']))
False
也list(mystr) in set(['a','b','c'])
沒有工作。
謝謝你的快速回答! – 2012-04-26 04:15:47
@Mia,非常歡迎您 – 2012-04-26 04:20:42