rodr Posted July 31, 2022 Share Posted July 31, 2022 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 Share on other sites More sharing options...
Pessoal da TecnoSpeed Thanael Posted July 31, 2022 Pessoal da TecnoSpeed Share Posted July 31, 2022 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. 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) 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 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now