목록 myList = [1, 1, 2, 2, 2, 3]
에있는 각 숫자의 빈도를 계산하고 출력이있는 일종의 그래프로 만들고 싶습니다.
1: X X
2: X X X
3: X
그러나 나는 그것을 이해할 수 없다. 저는 Python을 처음 접했고 어떤 내장 함수도 가져 오지 않고 가져 오기를 사용하지 않고 코드를 만들어야합니다.
dict
기반 솔루션 :
myList = [1, 1, 2, 2, 2, 3]
output = {}
for item in myList:
if item not in output:
output[item] = 0
output[item] += 1
그런 다음 인쇄하십시오.
for number, count in output.iteritems():
print "{0}: {1}".format(number, "X " * count)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다