The example in this article describes how the list elements in Python are converted to numbers. Share to everyone for your reference, as follows:
There is a list of numeric characters:
numbers = [' 1 ', ' 5 ', ' 10 ', ' 8 ']
You want to convert each element to a number:
numbers = [1, 5, 10, 8]
Use a loop to solve:
New_numbers = [];for N in Numbers: new_numbers.append (int (n)); numbers = New_numbers;
Is there a simpler statement that can be done?
1.
numbers = [Int (x) for x in numbers]
2. python2.x, you can use the map function
Numbers = map (int, numbers)
If 3.x,map returns a Map object, it can also be converted to a list:
Numbers = list (map (int, numbers))
3. There is also a more complex point:
For I, V in Enumerate (numbers): numbers[i] = Int (v)
More interested in Python related content readers can view this site topic: "Python Picture Operation skills Summary", "Python data structure and algorithm tutorial", "Python Socket Programming Skills Summary", "Python function Use Tips", " Python string manipulation Tips Summary, Python Introductory and Advanced classic tutorials, and Python file and directory operations tips
I hope this article is helpful for Python program design.