프로그래머스_lv0.영어가 싫어요.

장윤서·2023년 3월 20일
0
post-thumbnail

문제

풀이

def solution(numbers):
    num = ["zero","one","two","three","four","five","six","seven","eight","nine"]
    
    for i,number in enumerate(num):
        numbers = numbers.replace(number,str(i))
        
    return int(numbers)

enumerate() 를 사용하여 num의 인덱스 번호를 매겨주고,replace()를 활용하여 numbers 에서 영어로 표기된 문자를 숫자로 바꿔줍니다.

관련 문법

  • enumerate()

리스트가 있는 경우 순서와 리스트의 값을 전달하는 기능을 가짐
순서가 있는 자료형 (list, set, tuple, dictionary, string)을 입력받아 인덱스 값을 포함하는 enumerate 객체를 리턴

for i, value in data: // 형식으로 사용됨

profile
데이터 분석 공부일지

0개의 댓글