Python-da sanawy setirde birleşdirmek

Sanawyň elementlerini bellenen bölüji bilen setirde birleşdirmek mümkin. Bu join usuly bilen edilýär. Usul bölüji hökmünde hereket edjek setire ulanylýar, usulyň parametrinde bolsa birleşdirilýän sanaw görkezilýär:

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

print(res) # '1/2/3' çykarar

join usulynyň möhüm aýratynlygy bolsa, diňe setir elementli sanawlary birleşdirip bolýandygydyr. Beýle bolmadyk ýagdaýda saýsyzlyk alyarys:

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

print(res) # saýsyzlyk çykarar
Задание 1

Sanaw berlen:

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

Bu sanawy bölüji '-' bilen setirde birleşdiriň.

Задание 2

Aşakdaky kod berlen:

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

print(res)

Konsolda näme çykjakdygyny aýdyň.

Задание 3

Aşakdaky kod berlen:

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

print(res)

Konsolda näme çykjakdygyny aýdyň.

Задание 4

Sanaw berlen:

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

Aşakdaky setiri almak üçin kody ýazyň:

python'1234'