2024-04-27 03:09:58 发布
网友
我现在一直在努力解决这个问题,现在我被难住了。 有人能给我一个逐步解决这个问题的方法吗?你知道吗
编写一个函数,将dict作为其输入,并返回dict字符串键中包含的元音数。在本练习中,您可以将元音视为字母“a”、“e”、“i”、“o”或“u”。 我假设一个例子是count\u dict\u元音({“Here”:“Now”,“When”:“Python”})==3
您没有指定希望输出的外观,因此我创建了一个新字典,使用相同的键,但使用元音数作为值。你知道吗
这里的“窍门”是使用^{}来利用str方法count()并对所有值求和。你知道吗
str
count()
vowels = ['a', 'e', 'i', 'o', 'u'] sample_dict = { 'abc': 'xyz', 'ee': 'xyz', 'aei': 'xyz', 'uuu': 'xyz' } output_dict = { key: sum(map(key.count, vowels)) for key in sample_dict }
给出输出:
{'abc': 1, 'ee': 2, 'aei': 3, 'uuu': 3}
您没有指定希望输出的外观,因此我创建了一个新字典,使用相同的键,但使用元音数作为值。你知道吗
这里的“窍门”是使用^{} 来利用
str
方法count()
并对所有值求和。你知道吗给出输出:
相关问题 更多 >
编程相关推荐