목록을 문자열로 변환하는 Python 프로그램

| | |

목록이 주어지면 이를 문자열로 변환할 수 있는 다양한 상황이 있습니다. 예를 들어, 문자열 목록 또는 정수 목록에서 문자열로 변환합니다.

예:

입력: [`Geeks`,` for `, `Geeks` ] 출력: 괴짜를 위한 괴짜 입력: [`I`,` want`, 4, `apples`,` and`, 18, `bananas`] 출력: 사과 4개와 바나나 18개 

목록을 문자열로 변환하는 방법을 살펴보겠습니다.

방법 # 1:
목록을 반복하고 각 색인에 대한 요소를 계속 추가합니다. 어떤 빈 문자열에.


# 목록을 문자열로 변환하는 Python 프로그램


# 변환할 함수

def listToString(s):


# p 빈 문자열 초기화

str1 = ""


# 줄 이동

요소 s:

str1 + = 요소


# 반환된 문자열

반환 str1



# 드라이버 코드

<코드 클래스 = "일반"> s <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> [ <코드 클래스 = " string"> `괴짜` , ` for` , <코드 클래스 = "문자열"> `괴짜` <코드 클래스 ="일반 ">]

<코드 클래스 = "함수"> 인쇄 < 코드 클래스 = "plain"> (listToString(s))

종료:< /b>

Python.Engineering 

방법 # 2: .join() 방법 사용

# 목록을 변환하는 Python 프로그램
# 조인() 함수를 사용하여 문자열로


# 변환할 함수

def 목록ToS 문자열(s):


# 빈 문자열 초기화

str1 <코드 클래스 = "키워드"> = <코드 클래스 = "문자열"> ""


<코드 클래스 = "주석"> # 반환된 문자열

return (str1.join(s))


# 드라이버 코드

< 코드 클래스 = "일반"> s <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> [ <코드 클래스 = "문자열"> `괴짜` < /코드> <코드 클래스 = "일반">, <코드 클래스 = "문자열"> `용` <코드 클래스 ="일반 ">, <코드 클래스 ="문자열 "> `괴짜` ]

인쇄 (listToString(s))

종료:

Geeks for Geeks 

하지만 목록에 다음이 포함되어 있으면 어떻게 될까요? 문자열과 정수를 요소로 사용합니다. 이러한 경우 위의 코드는 작동하지 않습니다. 문자열에 추가할 때 문자열로 변환해야 합니다.

방법 # 3: 이해 목록 사용


# 목록을 변환하는 Python 프로그램
# 목록 이해를 사용하여 문자열로


<코드 클래스 = "일반"> s <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> [ <코드 클래스 = "문자열"> ` 나는` , ` 원한다` , 4 <코드 클래스 = "일반">, <코드 클래스 = "문자열"> `사과` <코드 클래스 = "일반">, <코드 클래스 = "문자열"> `및` <코드 클래스 ="일반 ">, <코드 클래스 ="값 "> 18 <코드 클래스 = "일반"> , <코드 클래스 = "문자열"> `바나나` <코드 클래스 ="일반 ">]

<코드 클래스 = "정의되지 않은 공백"> < / 코드>
# 이해 목록 사용

<코드 클래스 = "일반"> listToStr <코드 클래스 = "키워드"> = <코드 클래스 = "문자열"> `` <코드 클래스 = "일반" >. 조인([ str (elem) for 요소 in s])


< 코드 클래스 = "functions "> 인쇄 (listToStr)

출력:

사과 4개와 바나나 18개가 필요합니다. 

방법 #4: 카드() 사용
방법 맵()을 사용하여 str 표시(요소 변환 목록에서 문자열로) 주어진 반복자와 함께 list.


# cn claim을 변환하기 위한 Python 프로그램
# 목록 이해를 사용하여 한 줄로

s = <코드 클래스 = "일반"> [ <코드 클래스 = "문자열 ">` 나` <코드 클래스 = "일반">, <코드 클래스 = "문자열"> `원하는` <코드 클래스 ="일반 ">, <코드 c lass = "값"> 4 <코드 클래스 = "일반">, <코드 클래스 = "문자열"> `사과` <코드 클래스 ="일반 ">, <코드 클래스 = "문자열"> `및` <코드 클래스 ="일반 ">, <코드 클래스 ="값 "> 18 <코드 클래스 ="일반 " >, ` 바나나` ]


# 이해 목록 사용

listToStr = `` <코드 클래스 = "일반">. 조인( 지도 ( str , s))


인쇄 (listToStr)

종료:

사과 4개와 바나나 18개 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method