반응형

파이썬 Join() 함수 사용법

 

 

1. 사용 목적

  • 리스트에 있는 항목을 합칠 때 사용

  • 합치는 중간에 문자를 넣어 합치는 것이 가능하다.

 

2. 사용법

a = ['H', 'e', 'l', 'l', 'o']

print(''.join(a))

print('-'.join(a))

 

3. 결과

print(''.join(a))
  • 리스트 a의 값을 ''(아무것도 없음)을 이용하여 하나의 문자열(string)로 합친다.

  • 매개 변수로는 합칠 리스트를 넣어준다.

  • 리스트의 각 항복 사이 사이에 따옴표 사이값을 넣어 합친다.

  • 결과 : Hello

print('-'.join(a))
  • '-'를 넣어 하나의 문자열(string)으로 합친다.

  • 결과 : H-e-l-l-o

반응형

'Phython > python 함수' 카테고리의 다른 글

파이썬(Python) 01. Split() 함수  (0) 2021.03.02
반응형

파이썬 split()함수 정리

 

 

1. 사용 목적

  • 문자열을 기준에 맞춰 자르기 위해 사용한다

  • 결과 값은 리스트 형태로 저장된다

 

2. 사용법

a = 'US Expresses Concern Over Cambodia Internet Controls'

print(a.split())
print(a.split(' '))

print(a.split('O'))

print(a.split(maxsplit=5))

 

3. 결과

print(a.split())
print(a.split(' '))
  • 'a'에 있는 문자열을 공백 기준(=스페이스)으로 나눈다 (위의 두개의 split()문은 같은 결과를 나타낸다.

  • 결과 : ['US', 'Expresses', 'Concern', 'Over', 'Cambodia', 'Internet', 'Controls']

print(a.split('O'))
  • 'a.split('O')'를 사용할 경우 알파벳 'O'를 기준으로 앞부분과 뒷부분으로 나뉜다.

  • 기준인 알파벳'O'는 기준 역할을 하고 사라진다.

  • 결과 : ['US Expresses Concern ', 'ver Cambodia Internet Controls']

print(a.split(maxsplit=5))
  • split()에 'maxsplit='이란 매개변수를 이용하면 최대 분할되는 개수를 지정할 수 있다.

  • 위의 구문에선 공백을 기준으로 분할되어 7개의 항목이어야 하지만 매개변수로 인해 앞에서 부터 5번 분할한다

    • 0인경우 분할횟수가 0번이므로 1개, 5인 경우 5번 분할하여 6개가 출력된다.

  • 결과 : ['US', 'Expresses', 'Concern', 'Over', 'Cambodia', 'Internet Controls']

반응형

'Phython > python 함수' 카테고리의 다른 글

파이썬(Python) 02. Join() 함수 사용법  (0) 2021.03.02

+ Recent posts