已知列表fruits中顺序保存了某商店每日出售的水果品名...
已知列表fruits中顺序保存了某商店每日出售的水果品名,例如fruits = ['apple', 'banana', 'cherry','banana', 'peach', 'pear','peach', 'cherry' ],定义函数count计算每一种水果的出售次数,存入字典result中并将结果返回,针对本题数据,result的结果为:{'pear': 1, 'banana': 2, 'cherry': 2, 'peach': 2, 'apple': 1}。 我们可以用一般程序设计的方法去解决这个问题,例如: d = {} fruits_set = set(fruits) for item in fruits_set: d[item] = 0 for i in range(len(fruits)): if item == fruits[i]: d[item] += 1但是我们更希望大家用Python中特有的方法去解决问题,例如此问题可以改成: for item in fruits: B[item] =0 for item in fruits: B[item] += 1也可以利用Python中丰富的函数去解决这个问题,请在空白处填写相应的函数。 d = {} for item in fruits: d[item] = fruits._________(item)