Bir listeyi bir dizgeye dönüştürmek için Python programı

| | |

Bir liste verildiğinde karşılaşabileceğimiz çeşitli durumlar vardır ve onu bir dizgeye dönüştürürüz. Örneğin, bir dize listesinden veya bir tamsayı listesinden bir dizeye dönüştürme.

Örnek:

Girdi: [`Geeks`,` için `, `Geeks` ] Çıktı: Geeks için Geeks Girdi: [`I`,` istiyor`, 4, `elma` ve`, 18, `muz`] Çıktı: 4 elma ve 18 muz istiyorum 

Bir listeyi dizeye nasıl dönüştürebileceğimizi görelim.

Yöntem # 1:
Listeyi yineleyin ve her dizin için bir öğe eklemeye devam edin. bazı boş dizeye.


# Listeyi dizeye dönüştürmek için Python programı


# Dönüştürme işlevi

def listToString(s):


# p boş dizeyi başlat

str1 = ""


# satır taşıma

for ele içinde s:

str1 + = ele


# döndürülen dize

dönüş str1



# Sürücü kodu

s = [ `Geeks` , ` for` , `Geeks` ]

yazdır (listToString(s))

Çıkış:< /b>

Python.Engineering 

Yöntem # 2: .join () yöntemini kullanma

# Listeyi dönüştürmek için Python programı
# join () işlevini kullanarak bir dizeye


# Dönüştürme işlevi

def listToS tring ( s):


# boş dizeyi başlat

str1 = ""


# döndürülen dize

return (str1.join(s))


# Sürücü kodu

s = [ `Geeks` , `for` , `Geeks` ]

yazdır (listToString(s))

Çıkış:

Geeks for Geeks 

Peki ya listede eleman olarak bir dize ve bir tamsayı ins. Bu durumlarda yukarıdaki kod çalışmayacaktır. Bir dizeye eklendiğinde onu bir dizeye dönüştürmemiz gerekiyor.

Yöntem # 3: Anlama listesini kullanma


# Bir listeyi dönüştürmek için Python programı
# liste kavrayışını kullanarak bir dizeye


s = [ ` Ben` , ` istiyorum` , 4 , `elmalar` , `ve` , 18 , `muz` ]

< / c ode>
# anlama listesini kullanma

listToStr = `` . birleştirme ([ str (elem) için öğe s])


print (listToStr)

Çıktı:

4 elma ve 18 muz istiyorum 

Yöntem # 4: Kartı kullanma ()
str öğesini görüntülemek için (öğeleri dönüştürmek için) yöntem haritasını () kullanın bir listede bir dizgeye) belirli bir yineleyici ile liste.


# cn talebini dönüştürmek için Python programı
Liste kavrayışını kullanarak bir satıra #

s = [ ` I` , `istiyorum` , 4 , `elmalar` , `ve` , 18 , ` muzlar` ]



# anlama listesini kullanma

listToStr = `` . birleştirme ( harita ( str , s))


yazdır (listToStr)

Çıkış:

4 elma ve 18 muz istiyorum 

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