unit12

암영·2022년 5월 11일
0

모두의 파이썬

목록 보기
6/9
def find_name(a):
    name_dict={}
    for name in a:
        if name in name_dict:
            name_dict[name]+=1
        else:
            name_dict[name]=1
    result=set()
    for name in name_dict:
        if name_dict[name]>=2:
            result.add(name)
    return result

name=['tom','jerry','mike','tom']
print(find_name(name))
name2=['tom','jerry','mike','tom','mike']
print(find_name(name2))
코드를 입력하세요

문제12-1

a=int(input())

def return_name(name):
    
    for n in name:
        if a in name:
            return name[n]
            
            
        else:
            return '?' #print 대신 return 써야 none값이 안나온다.



name_1={
    39:'justine',
    14:'john',
    67:'mike',
    105:'summer'
    
}
#print(name_1[0])
print(return_name(name_1))
profile
just do! -얼레벌레 굴러가는 공대생

0개의 댓글

Powered by GraphCDN, the GraphQL CDN