リストを文字列に変換するPythonプログラム

| | |

リストが与えられ、それを文字列に変換するときに遭遇する可能性のあるさまざまな状況があります。たとえば、文字列のリストまたは整数のリストから文字列に変換します。

例:

入力:[`Geeks`、`for `、` Geeks`]出力:Geeks for Geeks入力:[` I`、` want`、4、` apples`、` and`、18、` bananas`]出力:4つのリンゴと18のバナナが欲しい

リストを文字列に変換する方法を見てみましょう。

方法1:
リストを繰り返し処理し、各インデックスに要素を追加し続けます空の文字列に。


#リストを文字列に変換するPythonプログラム


#変換する関数

def listToString(s):


#初期化p空の文字列

str1 = ""


#行移動

for ele in s:

str1 + = ele


#返された文字列

return str1



#ドライバーコード < / p>

s = [ `オタク` `for` `オタク` ]

print (listToString(s))

終了:< / b>

 Python.Engineering 

メソッド#2:.join()メソッドを使用する

#リストを変換するPythonプログラム
#join()関数を使用して文字列に変換 < / p>


#変換する関数

def listToS tring(s):


#空の文字列を初期化する

str1 = ""


#返された文字列

return (str1.join(s))


#ドライバーコード

s = [ `オタク` `for` `オタク` ]

印刷 (listToString(s))

終了:

オタクのためのオタク

しかし、リストが含まれている場合はどうなりますか文字列と整数を要素として挿入します。このような場合、上記のコードは機能しません。文字列に追加するときに文字列に変換する必要があります。

方法3:内包リストを使用する


#リストを変換するPythonプログラム
#リスト内包表記を使用して文字列に変換する


s = [ ` I` ` want` 4 `apples` `および` 18 `bananas` ]

< / c ode>
#内包リストを使用

listToStr = `` 。 join([ str (elem) for elem in s])


print (listToStr)

出力:

4つのリンゴと18のバナナが欲しい

方法4:カードを使用する()
メソッドmap()を使用してstrを表示する(要素を変換するリスト内の文字列への)指定された反復子、リストを使用します。


#cnクレームを変換するためのPythonプログラム
#リスト内包表記を使用して行に

s = [ `I` `want` 4 `apples` `および` 18 `bananas` ]


#理解リストを使用する

listToStr = `` 。 join( map str 、s))


印刷(listToStr) < / p>

終了:

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