具有如下列表:'apple,and,as'
所有单词都以同一个字母开头。如果是这种情况,我希望返回true,如果不返回false。我该怎么做?A只是一个例子!!我需要检查单词是否以每个随机的相同字母开头
我是初学者。
您可以将字符串拆分为一个列表,然后使用列表理解来检查每个单词是否以'a'
开头。然后在生成的列表中使用all
函数来查看它们是否都是True
。
words = 'apple,and,as'
print(all([word.startswith('a') for word in words.split(',')]))
只需添加集合中每个单词的第一个字母。如果集合的大小为1,则返回True else False。
希望这能有所帮助。:(
words = ['apple', 'and', 'as', 'apricot']
def function():
firstLetters = set()
for word in words:
firstLetters.add(word[0])
return len(firstLetters) == 1
result = function()
print("True") if result == True else print("False")