본문 바로가기

파이썬 기초

파이썬의 출력형식과 기타자잘자잘 한것. 꼭 익숙히 하고 있을것!

보통 print문으로 출력을 할때는 형식이 없게 결과값이 나올수도 있고 형식을 갖추어 결과값이 나올수도 있다. 하지만 한가지 확실한 것은 for i in graph 와 같은 for문에서 i 에 오는 것은 작은따옴표와 같은 형식이 없는 문자가 i자리에 온다는 것이다.

예시와 그의 결과를 첨부한다.

graph={'A': {('B',29),('F',10)}, 
'B':{('A',29),('C',16),('G',15)}, 
'C':{('B',16),('D',12)},
'D':{('C',12),('E',22),('G',18)},
'E':{('D',22),('F',27),('G',25)},
'F':{('A',10),('E',27)},
'G':{('B',15),('D',18),('E',25)}
}


def testing(graph):
    for i in graph:
        print(graph[i])

def testing2(graph):
    for i in graph:
        print(i, end=' ')

def testing3(graph):
    for i in graph:
        for r in graph[i]:
            print(r[0], end=' ')
        print()

testing(graph)
testing2(graph)
testing3(graph)

testing(graph)의 결과:

testing2(graph)의 결과:

testing3(graph)의 결과: