我有一个这样的列表列表:
list = [["apple", "apple","bananas"], ["bananas, "apple", "bananas"], ["bananas","bananas","pear"]]
我想知道每个子列表中有多少香蕉。我想获得:
number = [1],[2],[2]
我想使用循环和条件以及最少数量的花哨功能来实现这一点。我不想使用 .count,但 .append 就可以了。
我试过这个:
number = []
for cart in list:
for fruit in range (0,len(cart)):
if cart[fruit] == "banana":
number.append("banana")
print(len(number))
但这只是给了我香蕉的总数,而不是每辆购物车的水果清单。
我能做什么?我究竟做错了什么?