我需要编写一个程序,其中有一个县名列表,我需要找到该列表中的 5 个元音中的每个元音的数量,并将这 5 个数字放入字典中。
我想做一个 for 循环来遍历每个元音,每次遍历循环时,在字典中添加一个新条目,以元音为键,以计数为值。
它应该打印:{'a':4, 'e':4, 'i':4, 'o':4, 'u':4}。我不知道有多少元音,所以我只为示例中的所有值写了 4。县的列表真的很长,所以我只是在这里粘贴了一个缩短的版本。
counties = ['Autauga','Baldwin','Barbour','Bibb','Blount','Bullock','Butler','Calhoun','Chambers','Cherokee','Chilton','Choctaw','Clarke','Clay','Cleburne','Coffee','Colbert','Conecuh','Coosa','Covington','Crenshaw','Cullman','Dale','Dallas']
letter = ('a', 'e', 'i', 'o', 'u')
counter = 0
d={}
for it in clist:
def func(clist, letterlist, count):
count += clist.count(letterlist)
print("the number of vowels:" count)
return count
func(counties, letter, counter)
如您所见,我对 Python 非常陌生,不知道自己在做什么。我不能让它工作,绝对不能在字典中得到它。
任何帮助,将不胜感激!
长风秋雁
慕的地8271018
相关分类