반응형
안녕하세요. 비전공자가 코딩하는
왕초보코딩 입니다 !
오늘의 코딩은,
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 |
댓글