Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬 조인:가이드

Python에서 목록으로 작업할 때 목록의 내용을 문자열로 병합하기로 결정할 수 있습니다. 예를 들어, 비즈니스의 모든 직원 이름 목록을 하나의 단일 문자열로 병합할 수 있습니다.

그것이 파이썬 문자열 join() 메소드가 들어옵니다. join() 메소드를 사용하면 기존 목록을 가져와 단일 문자열로 변환할 수 있습니다.

이 튜토리얼에서는 예제와 함께 문자열의 기본 사항과 Python join() 사용 방법에 대해 설명합니다. 목록을 단일 문자열로 변환하는 방법입니다.

Python 문자열:새로 고침

문자열은 하나 또는 여러 문자의 시퀀스입니다. 문자열은 텍스트 데이터로 작업할 수 있기 때문에 프로그래밍에서 필수적인 데이터 유형입니다.

Python에서 문자열은 단일(‘’ ) 또는 이중(“” ) 인용. 다음은 문자열의 예입니다.

'This is a Python string, enclosed within single quotes.'

Python에서 목록으로 작업할 때 목록을 문자열로 변환할 수 있습니다. 여기서 join() 방법이 유용할 수 있습니다.

파이썬 문자열 조인()

join() string 메서드를 사용하면 목록의 모든 요소를 ​​병합하고 결과를 문자열로 변환할 수 있습니다. join() 메서드는 목록의 요소와 연결된 문자열을 반환합니다.

조인 문자열 형식 지정 방법의 구문은 다음과 같습니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

separator.join(list_name)

separator 새로 병합된 문자열의 각 항목과 list_name 사이에 나타나야 하는 문자를 나타냅니다. 단일 문자열로 병합하려는 값이 있는 목록의 이름입니다.

파이썬 문자열 조인() 예제

내장 함수 join() 공장.

회사 영업 부서의 모든 직원 이름이 포함된 목록이 있다고 가정합니다. 목록을 쉼표로 구분된 값을 가진 문자열로 연결하려고 합니다. 다음 코드를 사용하여 그렇게 할 수 있습니다.

employees = ['Donna Hanson', 'Anne Scott', 'Michael Parsons', 'Holly Harris']
separator = ','

new_employees = separator.join(employees)
print(new_employees)

코드 반환:

Donna Hanson,Anne Scott,Michael Parsons,Holly Harris

코드를 한 줄씩 분해해 보겠습니다. 먼저 영업 부서에 있는 4명의 직원 모두의 이름을 저장하는 "employees"라는 변수를 선언합니다. 그런 다음 separator라는 변수를 선언합니다. 나중에 코드에서 새로 결합된 문자열의 값을 구분하는 데 사용할 문자를 저장합니다.

그런 다음 join()을 사용합니다. separator 값을 사용하여 구분된 "employees" 목록의 내용을 함께 결합하는 메서드 변수(이 경우 쉼표). 마지막으로 새로 결합된 문자열을 콘솔에 출력합니다.

목록이 아닌 이름이 문자열로 저장되어 있음을 알 수 있습니다. 목록의 각 값은 쉼표로 구분됩니다.

join() 메서드는 새 문자열의 각 값 사이에 공백을 자동으로 추가하지 않습니다. 새 문자열의 값 사이에 공백을 표시하려면 separator에 공백을 지정해야 합니다. .

join() 메서드는 집합 및 튜플에서도 작동합니다. 직원 이름을 집합(중괄호로 표시됨)에 저장했다고 가정합니다. 이전과 동일한 다음 코드를 사용하여 집합을 문자열로 변환할 수 있지만 목록을 지정하는 대신 집합을 지정할 수 있습니다.

employees = {'Donna Hanson', 'Anne Scott', 'Michael Parsons', 'Holly Harris'}
separator = ','

new_employees = separator.join(employees)
print(new_employees)

코드 반환:

Donna Hanson,Anne Scott,Michael Parsons,Holly Harris

보시다시피 join()의 결과는 방법은 위의 예에서와 동일합니다. 우리 코드의 차이점은 목록을 사용하는 대신([] ), 우리는 세트({}로 표시됨)를 사용합니다. ). join()을 사용하려면 튜플이 있는 메서드에서 중괄호(() ), 중괄호({} 대신 설정된 데이터 유형을 나타냄) ) 이 예에서와 같이.

결론

파이썬 join() 메소드를 사용하면 목록의 내용을 문자열로 병합하고 새 문자열의 각 값 사이에 구분 기호를 추가할 수 있습니다.

이 자습서에서는 예제를 참조하여 Python join()을 사용하는 방법에 대해 설명했습니다. 목록의 내용을 결합하는 방법입니다. 이제 join()을 사용할 준비가 되었습니다. 파이썬 전문가와 같은 방법!