Menu
Coddy logo textTech

Iterowanie po ciągach znaków, część 2

Część sekcji Podstawy ścieżki Python w Coddy. Lekcja 63 z 77.

Dzielenie ciągu znaków pozwala podzielić go na listę, a łączenie umożliwia połączenie elementów listy w ciąg znaków.

Metoda split() dzieli ciąg znaków na listę podciągów na podstawie separatora.

Podziel według białych znaków:

text = "apple banana cherry"
fruits = text.split()
print(fruits)
# ['apple', 'banana', 'cherry']

Podziel za pomocą określonego separatora:

data = "john,25,new york"
data = data.split(',')
print(data)
# ['john', '25', 'new york']

Metoda join() łączy elementy obiektu iterowalnego w jeden ciąg znaków.

Podstawowe łączenie:

words = ['Hello', 'World', 'Python']
text = ' '.join(words)
print(text)
# "Hello World Python"

Połącz z innym separatorem:

fruits = ['apple', 'banana', 'cherry']
line = ','.join(fruits)
print(line)
# "apple,banana,cherry"
challenge icon

Wyzwanie

Łatwy

Napisz program, który pobiera dwa dane wejściowe: ciąg tekstowy i znak separatora. Program powinien podzielić tekst na słowa według białych znaków, a następnie połączyć te słowa za pomocą podanego znaku separatora i wypisać wynikowy ciąg.

Spróbuj swoich sił

text = input()
delimiter = input()
# Napisz swój kod poniżej
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Python online