Examples :
Input: [’21’,’ 1’, ’131’,’ 12’, ’15’] Output: [1, 12, 15, 21, 131] Input: [’11’,’ 1’, ’58’,’ 15’, ’0’] Output: [0, 1, 11, 15, 58]
Let’s discuss the various methods we can use to accomplish this task.
Method # 1: Using map
and sorted()
# Python code for list conversion # string in a sorted list of integers # Initialization list list_string = [ ’21’ , ’1’ , < / code> ’131’ , ’ 12’ , ’15’ ] # display list_map = map ( int , list_string) # sorting the list list_sorted = sorted (list_map) # Prints a sorted list of integers print (list_sorted) |
< / code> Exit :
[1, 12, 15, 21, 131]
Method # 2: Using a list understanding
# Python code to convert the list # string in a sorted list of integers # Initialization list list_string = [ ’11’ , ’1’ , ’58’ , ’ 15’ , ’0’ ] # Using the comprehension list i output = [ int (x) for x in list_string] # using the sort function output.sort () # Printout print (output) |
Output:
[0, 1, 11, 15, 58]
Method # 3: Using iteration
# Python code to convert the list # string in a sorted list of integers # Initialization list list_string = [ ’ 11’ , ’1’ , ’58’ , ’ 15’ , ’ 0’ ] # using iteration and sorting () list_sorted = sorted ( int (x) for x in list_string) # print output print (list_sorted) |
tbody>
Exit :
[0, 1, 11, 15, 58]
Python | Convert a list of strings to a sorted list of integers Python functions: Questions
Python | Convert a list of strings to a sorted list of integers String Variables: Questions