Comment faire pour activer tous les numéros dans une liste de leurs homologues négatives?

J'essaie de transformer une liste de nombres positifs dans une liste de nombres négatifs avec la même valeur en python 3.3.3

Par exemple en tournant [1,2,3] en [-1,-2,-3]

J'ai ce code:

xamount=int(input("How much of x is there"))
integeramount=int(input("How much of the integer is there"))
a=1
lista=[]
while(a<=integeramount):
    if(integeramount%a==0):
        lista.extend([a])
    a=a+1
listb=lista
print(listb)
[ -x for x in listb]
print(listb)

Cette affiche deux listes identiques quand je veux une positive et une négative.

Ne listb = [ -x for x in lista ] comme je l'ai suggéré dans ma réponse.

OriginalL'auteur SamRob85 | 2014-09-25