ComeçarComece de graça

Combinação de várias strings

As f-strings funcionam muito bem para algumas variáveis, mas e se você quiser combinar uma lista inteira de variáveis em uma string? Você pode usar o método "".join() exatamente para isso. Você coloca o que deseja unir aos itens da lista dentro de "" e, em seguida, passa a lista para o método join(). Por exemplo, se você quiser juntar todos os itens de uma lista denominada cookies com uma vírgula e um espaço, ela ficará assim: ", ".join(cookies).

Neste exercício, você usará essas habilidades para converter uma lista dos dez principais nomes de meninos em uma frase armazenada em uma string.

Este exercício faz parte do curso

Tipos de dado em Python

Ver curso

Instruções do exercício

  • Crie uma string que contenha: The top ten boy names are: e armazene-a como preamble.
  • Crie uma string que contenha: , and e armazene-a como conjunction.
  • Crie uma string que combine os primeiros 9 nomes da lista boy_names com uma vírgula e armazene-a como first_nine_names.
  • Crie uma f-string que contenha preamble, first_nine_names, conjunction, o item final em boy_names e um ponto.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# The top ten boy names are:  as preamble
____ = "The top ten boy names are: "

# , and as conjunction
conjunction = ____

# Combines the first 9 names in boy_names with a comma and space as first_nine_names
first_nine_names = "____".join(boy_names[____:____])

# Print f-string preamble, first_nine_names, conjunction, the final item in boy_names and a period
print(f"{____}{first_nine_names}{conjunction} {____[-1]}.")
Editar e executar o código