Ir para conteúdo
Fórum Script Brasil

Ceos333

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Ceos333

Ceos333's Achievements

0

Reputação

  1. Oi, estou com um problema em que a lista que estou trabalhando está sendo modificada mesmo sem que haja passagem de valores para ela. from random import * from numpy import * m=2 lista_inicial=[[1, 2], [0, 2], [0, 1]] lista_aux = [] lista_aux = lista_inicial print "condiçao inicial", lista_inicial probabilidade =[0.3333333333333333, 0.3333333333333333, 0.3333333333333333] novo_elemento=[] tamanho_lista_adjacencia= len(lista_inicial) for i in range(m): valor_soma=[] aleatorio= random.random() soma=0 for j in range(tamanho_lista_adjacencia): valor_soma.append(probabilidade[j]) soma= sum(valor_soma) if(soma>=aleatorio): novo_elemento.append(j) lista_aux[j].append(tamanho_lista_adjacencia) break novo_elemento.sort() print "Lista auxiliar:", lista_aux print "Lista Inicial:", lista_inicial como podem vê, mesmo não passando valores/implementando a lista_inicial ela está sendo modificada. Não sei como resolver isso.
×
×
  • Criar Novo...