본문 바로가기
프로그램

[파이썬] 문제 : 휴대전화 번호 암호화

by 오디세이99 2022. 12. 17.
728x90
반응형

# 휴대전화 중간문자를 * 로 처리
phone_list = ['010-2213-9459','011-4415-4929','010-9591-9302','010-3955-8580']

phone_new = []
for i in range(len(phone_list)):       # 전화번호 갯수 만킄 반복
    p_lst = phone_list[i].split('-')    # 하나의 전화번호에서 '-'로 분리
    pm = ''                             # new중간 번호
    for j in range(len(p_lst[1])):     # 중간 번호 문자수 만큼 반복
        pm += '*'                      # *로 만듬
    
    phone_new.append(p_lst[0] + '-' + pm + '-' + p_lst[2])   # 변경한 전화번호를 저장할 리스트에 추가
        
print(phone_new)

결과

['010-****-9459', '011-****-4929', '010-****-9302', '010-****-8580']

728x90
반응형

댓글