split는 쉽게 말하면 문자열 자르기 입니다.
예시로
my_email = 'naver gmail'
my_email.split(' ')
>> ['naver', 'gmail']
split 내가 지정한 기호나 문자등으로 리스트를 나눌수 있습니다.
split 를 이용한 문제풀이를 보여드리겠습니다.
저는 밑에 문제를 split을 이용해서 해결했습니다.
get_prefix" 함수를 작성하세요.
문자열이 주어졌을때, “-”를 기준으로 앞에 있는 문자열을 반환하세요.
print(get_prefix('atcdd-dddd')) # --> atcdd
def get_prefix(str):
# 아래 코드를 작성해주세요.
a = str.split("-")
return a[0]
a = str.split("-") 을 통해 나눠진 [1234, 1233] 0번째, 1번째로 생각했고 - 앞부분을 리턴시키고 싶었기에 return a[0] 을 입력하게 되었습니다.