Menu
Coddy logo textTech

Iterando sobre Strings Parte 2

Parte da seção Fundamentals do Journey de Python da Coddy — lição 63 de 77.

A divisão de strings permite que você divida uma string em uma lista, enquanto a junção permite combinar itens de uma lista em uma string.

O método split() divide uma string em uma lista de substrings com base em um delimitador.

Dividir por espaço em branco:

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

Dividir com um delimitador específico:

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

O método join() combina elementos de um iterável em uma única string.

Junção básica:

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

Juntar com um separador diferente:

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

Desafio

Fácil

Escreva um programa que receba duas entradas: uma string de texto e um caractere delimitador. O programa deve dividir o texto por espaços em branco em palavras, depois juntar essas palavras usando o caractere delimitador especificado e imprimir a string resultante.

Folha de consulta

Divisão e junção de strings em Python:

Dividir uma string em uma lista:

text = "apple banana cherry"
fruits = text.split()  # Dividir por espaço em branco
print(fruits)  # ['apple', 'banana', 'cherry']

data = "john,25,new york"
info = data.split(',')  # Dividir por vírgula
print(info)  # ['john', '25', 'new york']

Juntar uma lista em uma string:

words = ['Hello', 'World', 'Python']
text = ' '.join(words)  # Juntar com espaço
print(text)  # "Hello World Python"

fruits = ['apple', 'banana', 'cherry']
line = ','.join(fruits)  # Juntar com vírgula
print(line)  # "apple,banana,cherry"

Experimente você mesmo

text = input()
delimiter = input()
# Escreva seu código abaixo
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals