사용자 입력 목록에서 빨간색을 입력하지 않으면 "빨간색 : 0"이 출력되지 않습니다. 내가 말을 입력하면 출력이 될 것 "블루 그린 화이트 블랙 실버 실버 실버 블루 실버 블랙 실버 화이트 흰색 은색 흰색 흰색 노란색, 빨간색 빨간색은 빨간색"붉은 : 3 파란색 : 내가하고 싶은 2목록에없는 목록 항목을 계산할 때 0을 인쇄하십시오.
. 내가 그 목록에서 빨간색의를 가지고가는 경우 출력은 다음과 같습니다 블루
: 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' : 그런 다음 그래서 최종 코드는 다음과 같은 것입니다, 당신은 if 문을 제거 할 필요도 붉은 결과를 인쇄 할 수 있습니다. –