Samesmelting van 'n lys in 'n string in Python
Jy kan elemente van 'n lys in 'n string saam smelt met
'n gegewe skeier. Dit word gedoen met die
metode join. Die metode word toegepas op
die string wat as skeier sal dien, en in die parameter van die metode word die
lys wat saamgesmelt word, gespesifiseer:
lst = ['1', '2', '3']
res = '/'.join(lst)
print(res) # sal '1/2/3' uitvoer
'n Belangrike nuansering van die join-metode is
dat ons slegs lyste
met stringelemente kan saamsmelt. Andersins
sal ons 'n fout kry:
lst = [1, 2, 3]
res = '/'.join(lst)
print(res) # sal 'n fout uitvoer
Gegee die lys:
lst = ['a', 'b', 'c', 'd', 'e']
Smelt hierdie lys saam in 'n string met die skeier
'-'.
Gegee die volgende kode:
lst = ['a', '1', 'b', '2']
res = ''.join(lst)
print(res)
Sê wat in die konsole uitgevoer sal word.
Gegee die volgende kode:
lst = ['1', '2', 3, '4']
res = '/'.join(lst)
print(res)
Sê wat in die konsole uitgevoer sal word.
Gegee die lys:
lst = ['4', '3', '2', '1']
Skryf die kode om die volgende string te kry:
'1234'