본문 바로가기
Coding/Python

[Python] 친구 찾기 / 그룹 찾기

by 포스트it 2020. 9. 23.
반응형

안녕하세요. 비전공자가 코딩하는

왕초보코딩 입니다 !

 

 

오늘의 코딩은,

 

Python으로 친구찾기, 그룹찾기 하는 코드

입니다.

 

- code -

myfrinds = {'a':'가,나', 'b':'다,라,마', 'c':'가,다,바'}

#output
#총 6명
#가 = a,c
#나 = a
#다 = b,c
#...
text = ""
my_friend_set = set()

for i in myfrinds.values():      # '가','나' '다,라,마' '가,다,바'
    my_list = i.split(",")       #     0        1          2
    my_set = set(my_list)
    my_friend_set = my_friend_set | my_set



# 친구들의 수
text = "총 %s명\n" % len(my_friend_set)     #list는 빼도됨

for k in my_friend_set:        #가 나 다 라 마 바
    temp = ""                  #0  1  2  3 4  5
    # "가,나,다"
    for j in myfrinds.keys():
        if k in myfrinds[j]:
            temp = temp + ' ' + j
    text = text + "{} = {}\n".format(k,temp)

print(text)
​
딕셔너리형을 이용하여
key값과 value값을 나누어 출력을 해보았습니다.

 

728x90
반응형

'Coding > Python' 카테고리의 다른 글

[Python] 타자게임 만들기  (0) 2020.10.06
[Python] 구구단 만들기  (0) 2020.10.01
[Python] 중앙값 구하기  (2) 2020.09.19
[Python] 계산기(Calculator) 만들기  (2) 2020.09.14
[Python] 경품 당첨 만들기  (0) 2020.09.10

댓글