Method # 1: Using List Comprehension + abs()
This task can be accomplished using a list comprehension technique in which we simply iterate over each item and continue to find its absolute value using abs ()
.
# Python3 code to demonstrate how it works # Absolute value of list items # using abs () + list comprehension # initialize the list test_list = [ 5 , - 6 , 7 , - 8 , - 10 ] # print original list print ( "The original list is:" + str (test_list)) # Absolute value of list items # using abs () + list comprehension res = [ abs (ele) for ele in test_list] # print result print ( "Absolute value list:" + str (res)) |
Output:
The original list is: [5, -6, 7 , -8, -10] Absolute value list: [5, 6, 7, 8, 10]
Method # 2: Using map () + abs ( )
This task can also be accomplished with map ()
. As above, the task of map
is to perform the task of extending the absolute number logic for each item in the list.
# Python3 demo code # Absolute value of list items # using map () + abs () # initialize the list test_list = [ 5 , - 6 , 7 , - 8 , - 10 ] # print original list print ( " The original list is: " + str (test_list) ) # Absolute value of list items # using map () + abs () res = list ( map ( abs , test_list)) # print result print ( " Absolute value list: " + str (res)) |
Exit:
The original list is: [5, -6, 7, -8, -10] Absolute value list: [5, 6, 7, 8, 10]