Îmbinarea unei liste într-un șir în Python
Puteți îmbina elementele unei liste într-un șir cu
un separator dat. Acest lucru se face folosind
metoda join. Metoda este aplicată pe
șirul care va acționa ca separator, iar în parametrul metodei este specificată
lista de îmbinat:
lst = ['1', '2', '3']
res = '/'.join(lst)
print(res) # va afișa '1/2/3'
Un nuanță importantă a metodei join este
faptul că putem îmbina doar liste
cu elemente string. În caz contrar,
vom primi o eroare:
lst = [1, 2, 3]
res = '/'.join(lst)
print(res) # va afișa o eroare
Se dă lista:
lst = ['a', 'b', 'c', 'd', 'e']
Îmbinați această listă într-un șir cu separatorul
'-'.
Este dat următorul cod:
lst = ['a', '1', 'b', '2']
res = ''.join(lst)
print(res)
Spuneți ce va fi afișat în consolă.
Este dat următorul cod:
lst = ['1', '2', 3, '4']
res = '/'.join(lst)
print(res)
Spuneți ce va fi afișat în consolă.
Se dă lista:
lst = ['4', '3', '2', '1']
Scrieți codul pentru a obține următorul șir:
'1234'