【发布时间】:2017-10-23 19:53:38
【问题描述】:
如果未从用户输入列表中输入红色,我将坚持生成“红色:0”。如果我输入说“蓝绿白黑银银银蓝银黑银白银白银白白黄红红银红”,输出将是: 红色:3 蓝色:2
我想要它做的。如果我从该列表中取出红色,则输出为:
蓝色:2....我希望它是:
红色:0 蓝色:2
colors = []
cars = input("Cars: ")
colors.append(cars)
if "red" in cars:
for color in colors:
print("red:", cars.count("red"))
if "blue" in cars:
print("blue:", cars.count("blue"))
【问题讨论】:
-
在拆分的单词列表上使用
collections.Counter。
标签: python html css list count