comment obtenir la valeur absolue des nombres d'une liste?
J'ai une liste de nombre qui ressemble à celui ci-dessous.
[2,3,-3,-2]
Comment puis-je obtenir une liste de valeur que contient la valeur absolue de chaque valeur dans la liste ci-dessus? Dans ce cas, il serait
[2,3,3,2]
Je n'avais pas de chance sur le signalement de ce donc je me dis que je vais le laisser comme commentaire, je vous recommande de revoir la proximité raison sur cette question, je ne trouve pas de raison pour qu'il reste fermé. c'est un high view count question (~25k points de vue) avec un score relativement élevé (+6) et accepté de répondre avec un score de +24 (OMI) complètement répond à cette très étroitement définies et facilement répondre à la question. Personnellement j'ai trouvé ce utile question parce qu'il m'a donné un exemple simple de la carte
OriginalL'auteur Guangyue He | 2013-12-30
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
abs
etmap
fonctions comme ceSortie
Ou vous pouvez utiliser compréhension de liste comme ceci
Ou vous pouvez utiliser la liste de compréhension et une simple, si d'autre condition, comme ce
OriginalL'auteur thefourtheye
Un compréhension de liste également de travailler:
OriginalL'auteur iCodez
[ abs(x) for x in list ]
le ferait.OriginalL'auteur hobbs