Sammenlægning af liste til streng i Python
Man kan sammenlægge elementer fra en liste til en streng med
en given separator. Dette gøres ved hjælp af
metoden join. Metoden anvendes på
den streng, der skal fungere som separator,
og i metodens parameter angives
den liste, der skal sammenlægges:
lst = ['1', '2', '3']
res = '/'.join(lst)
print(res) # udskriver '1/2/3'
En vigtig nuance ved metoden join er,
at vi kun kan sammenlægge lister
med strenge-elementer. Ellers
får vi en fejl:
lst = [1, 2, 3]
res = '/'.join(lst)
print(res) # udskriver en fejl
Givet en liste:
lst = ['a', 'b', 'c', 'd', 'e']
Sammenlæg denne liste til en streng med separatoreren
'-'.
Givet følgende kode:
lst = ['a', '1', 'b', '2']
res = ''.join(lst)
print(res)
Sig, hvad der udskrives i konsollen.
Givet følgende kode:
lst = ['1', '2', 3, '4']
res = '/'.join(lst)
print(res)
Sig, hvad der udskrives i konsollen.
Givet en liste:
lst = ['4', '3', '2', '1']
Skriv koden for at opnå følgende streng:
'1234'