Sammenføying av liste til streng i Python

Man kan slå sammen elementer i en liste til en streng med et gitt skilletegn. Dette gjøres ved hjelp av metoden join. Metoden brukes på strengen som skal fungere som skilletegn, og i metodeparameteren angis listen som skal slås sammen:

pythonlst = ['1', '2', '3']
res = '/'.join(lst)

print(res) # vil skrive ut '1/2/3'

Et viktig poeng med metoden join er at vi bare kan slå sammen lister med streng-elementer. Ellers får vi en feil:

pythonlst = [1, 2, 3]
res = '/'.join(lst)

print(res) # vil gi en feil
Задание 1

Gitt listen:

pythonlst = ['a', 'b', 'c', 'd', 'e']

Slå sammen denne listen til en streng med skilletegn '-'.

Задание 2

Gitt følgende kode:

pythonlst = ['a', '1', 'b', '2']
res = ''.join(lst)

print(res)

Si hva som skrives ut i konsollen.

Задание 3

Gitt følgende kode:

pythonlst = ['1', '2', 3, '4']
res = '/'.join(lst)

print(res)

Si hva som skrives ut i konsollen.

Задание 4

Gitt listen:

pythonlst = ['4', '3', '2', '1']

Skriv koden for å få følgende streng:

python'1234'