Python에서 문자열을 리스트로 분할하기
문자열로부터 리스트를 생성할 수도 있습니다.
이를 위해서는 split 메서드를 사용하여
문자열을 분할해야 합니다. 메서드의 매개변수에는
문자열을 분할할 기준이 될 구분자를 지정합니다.
다만, 해당 구분자가 실제 문자열 내에 존재해야 한다는 점을
명심하세요:
txt = '1-2-3-4'
print(txt.split('-')) # 출력: ['1', '2', '3', '4']
split 메서드에 구분자를 전달하지 않으면,
전체 문자열을 하나의 리스트 요소로 변환합니다:
txt = '1-2-3-4'
print(txt.split()) # 출력: ['1-2-3-4']
다음 코드가 주어집니다:
txt = 'a,b,c,d,e'
print(txt.split(','))
콘솔에 무엇이 출력될지 말하세요.
다음 코드가 주어집니다:
txt = 'a_bc_de'
print(txt.split('_'))
콘솔에 무엇이 출력될지 말하세요.
다음 코드가 주어집니다:
txt = 'ab 12 cd'
print(txt.split(''))
콘솔에 무엇이 출력될지 말하세요.
다음 코드가 주어집니다:
txt = '1 23 45'
print(txt.split(' '))
콘솔에 무엇이 출력될지 말하세요.
다음 코드가 주어집니다:
txt = '123_45'
print(txt.split())
콘솔에 무엇이 출력될지 말하세요.