Ir para conteúdo
Fórum Script Brasil

cb10

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre cb10

cb10's Achievements

0

Reputação

  1. Oi, Eu estava fazendo um exercicio que pede para usar o método map() pra retornar uma lista com os tamanhos de uma frase. Criei a função abaixo que esta ok. def tamanho_frase(frase): flen = [] # variavel pra receber os tamanhos de cada palavra da frase separadas = frase.split() # variavel que transforma cada palavra de uma frase num elemento de uma lista # loop for i in separadas: flen.append(len(i)) return flen Tudo certo. Se eu rodo a função tamanho_frase("hora do almoco") ela retorna [4, 2, 6] como deveria Mas se eu aplico map(tamanho_frase, "hora do almoco"), retorna: [[1], [1], [1], [1], [], [1], [1], [], [1], [1], [1], [1], [1], [1]] Não entendo por quê.Não era pra retornar [4, 2, 6] também? Alguém pode me ajudar?
×
×
  • Criar Novo...