Jump to content

dúvida sobre como manipular  listas com python


rodr

Postagens Recomendadas

 minha dúvida é como criar um loop para x listas, informando quantas listas você gostaria, exemplo 3, e no print dá o resultado lista 1=[0, -1.5, -3.0, -4.5, -6.0, - 7.5 , -9, 0, -10,5] lista 2=[0, -1,5, -3,0, -4,5, -6,0, -7,5, -9,0, -10,5] lista 3 =[0, -1,5, -3,0, -4,5 , -6,0, -7,5, -9,0, -10,5]

 

u=0
car=3
list2 = [ ]
list2.append(0)
for j in range(car)

    for i in range(3,10):
    u+=(5/10)*-3
    list2.append(u)


print(list2)
 

Link to comment
Compartilhe em outros sites

  • Pessoal da TecnoSpeed

Olá @rodr tudo certo?

Não consegui entender muito bem qual a sua dúvida, a ideia é criar n listas iguais? caso seja isso basta criar um dicionário da seguinte forma.

listas = {}

lista_exemplo = [0, -1,5, -3,0, -4,5 , -6,0, -7,5, -9,0, -10,5]

for i in range(int(input('Quantas listas?'))):
    listas[i+1] = lista_exemplo

print(listas)

Deste modo tu terá um dicionário com n keys, correspondente a uma lista cada.

image.png

 

Agora se sua dúvida for, ao invés de criar listas iguais, você declarar os valores dela, basta fazer o seguinte.

listas = {}

lista_exemplo = [0, -1,5, -3,0, -4,5 , -6,0, -7,5, -9,0, -10,5]

for index in range(int(input('Deseja criar quantas listas ? '))):
    lista = []
    for item in range(int(input(f'Quantos items deseja adicionar a {index}° lista? '))):
        lista.append(int(input(f'Digite o {item} da lista. ')))
    listas[f'lista_{index+1}'] = lista
    
print(listas)

image.png
Deste modo você conseguira especificar quantas listas deseja criar e os valores para elas também.

 

Enfim, não entendi muito bem sua dúvida, mas espero que seja essas as soluções que você esteja procurando, caso contrario, peço que me explique novamente o que procura que vou tentar lhe auxiliar novamente. 😅

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...