Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

link

Duvida Listas (acrescentar)

Mensagens Recomendadas

link    0
link

Boas,

A minha dúvida é a seguinte, eu quero ver se cada elemento da minha lista tem o comprimento de 5, e se não tiver isto acrescenta o número 3 até ficar com o comprimento de 5. Por exemplo:

tem se [[1,1,0],[0,1]], eu queria que isto ficasse assim: [[1,1,0,3,3],[0,1,3,3,3]]

agradecia a vossa ajuda e desde já obrigado

Cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
carloskick    0
carloskick

usa a função length k retorna o tamanho da lista como inteiro, ai so tens k comparar com 5, se for menor acrescenta 3 (3:lista), até ser igual a 5, ou seja, tens k usar uma função recursiva

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    309
Rui Carlos

Com a função replicate, é bastante fácil fazer isso para uma lista. Depois com o map podes fazer para todas as listas de uma lista.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade