Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida


Guest - Rafael -

Pergunta

Guest - Rafael -

Olá.

Existe alguma forma mais fácil de eu inicializar listas iguais sem ter que ficar declarando toda a hora a mesma coisa?

Por exemplo: eu preciso inicializar 5 listas vazias, mas que serão usados de diferentes formas. Eu teria que fazer então:

lista1 = []
lista2 = []
...
lista5 = []

Não existe algum modo de declarar as 5 de uma vez só?

Desde já agradeço a atenção de vocês.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Você poderia fazer assim:

l1, l2, l3, l4, l5 = [l[:] for l in [[]]*5]
Ou desse jeito:
l1, l2, l3, l4, l5 = [[] for x in range(5)]
Ou assim:
l1, l2, l3, l4, l5 = [list() for x in range(5)]
Ou ainda:
l1, l2, l3, l4, l5 = [], [], [], [], []

Como você pode ver, existem várias maneiras. Certo? wink.gif

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,8k
×
×
  • Criar Novo...