힌트도 나와있네
저거 힌트를 봐도 안나와서...... - dc App
문자열은 그냥 input()으로 입력 받고 금칙어는 list(input().split()) 으로 입력받아서 ['jave', 'red'] 리스트 만들어
그리고 for 문 돌면서 문자열.replace(금칙어, 금칙어 길이만큼의 '*')
for i in range(len(list)): result = 문자열.replace( list, len(list) * "*" ) 이렇게 했는데 replace 부분에서 오류가 뜸 - dc App
for word in banned: 문자열 = 문자열.replace(word, '*' * len(word))
banned는 금칙어 리스트
진짜 고맙다 근데 마지막 질문이 있는데 전에 for i in list 문자열 = 문자열.replace(list[i], len(list[i]) * "*") 했는데 i에서 오류 났는데 왜 그런거임? list는 금지어 목록 - dc App
list[i]가 인식이 안된다고 오류가 뜬걸로 앎 - dc App
i 는 java, red 이런 문자인데 list[i]의 i에는 숫자 넣어서 indexing 하는거니까 오류뜨지 그러니까 너가 하려고 한건 list['java'] 이렇게 하려고 했던거임
아 미안 잘못 적음 for i in range(len(list)) 문자열 = 문자열.replace(list[i], len(list[i]) * "*") 나는 list [0] 은 java 뜨길래 list길이를 범위로 두고 i값 증가시켜서 하는걸로 짰음 - dc App
그렇게 해도 되긴 하지
오류가 날 거 같진 않은데
어 오류가 안나네? 내가 어쩌다가 실수했나봐 고마워 익명의 파이썬 유저! - dc App
HINT : replace() 메소드를 사용하면 문자열에서 단어를 교체할 수 있다.
힌트도 나와있네
저거 힌트를 봐도 안나와서...... - dc App
문자열은 그냥 input()으로 입력 받고 금칙어는 list(input().split()) 으로 입력받아서 ['jave', 'red'] 리스트 만들어
그리고 for 문 돌면서 문자열.replace(금칙어, 금칙어 길이만큼의 '*')
for i in range(len(list)): result = 문자열.replace( list, len(list) * "*" ) 이렇게 했는데 replace 부분에서 오류가 뜸 - dc App
for word in banned: 문자열 = 문자열.replace(word, '*' * len(word))
banned는 금칙어 리스트
진짜 고맙다 근데 마지막 질문이 있는데 전에 for i in list 문자열 = 문자열.replace(list[i], len(list[i]) * "*") 했는데 i에서 오류 났는데 왜 그런거임? list는 금지어 목록 - dc App
list[i]가 인식이 안된다고 오류가 뜬걸로 앎 - dc App
i 는 java, red 이런 문자인데 list[i]의 i에는 숫자 넣어서 indexing 하는거니까 오류뜨지 그러니까 너가 하려고 한건 list['java'] 이렇게 하려고 했던거임
아 미안 잘못 적음 for i in range(len(list)) 문자열 = 문자열.replace(list[i], len(list[i]) * "*") 나는 list [0] 은 java 뜨길래 list길이를 범위로 두고 i값 증가시켜서 하는걸로 짰음 - dc App
그렇게 해도 되긴 하지
오류가 날 거 같진 않은데
어 오류가 안나네? 내가 어쩌다가 실수했나봐 고마워 익명의 파이썬 유저! - dc App
HINT : replace() 메소드를 사용하면 문자열에서 단어를 교체할 수 있다.