Home > Backend Development > Python Tutorial > How to Convert Nested Lists of Strings to Integers in Python?

How to Convert Nested Lists of Strings to Integers in Python?

Susan Sarandon
Release: 2024-11-27 10:55:10
Original
750 people have browsed it

How to Convert Nested Lists of Strings to Integers in Python?

Converting Strings in Nested Lists to Integers

In Python, converting strings to integers can be done using the built-in int() function. This function takes a string representation of a number as an argument and returns the corresponding integer value.

To convert the elements of a nested list of strings to integers, we can use a list comprehension. In Python 3, the following code can be used:

T1 = (('13', '17', '18', '21', '32'),
      ('07', '11', '13', '14', '28'),
      ('01', '05', '06', '08', '15', '16'))

T2 = [list(map(int, x)) for x in T1]
Copy after login

This code iterates over each inner list in T1 and applies the map() function to each element using int to convert the string elements to integers. The result is a new list of lists containing the converted integers.

In Python 2, the same conversion can be achieved using the map() function directly:

T2 = [map(int, x) for x in T1]
Copy after login

This code also iterates over the inner lists in T1 but uses the map() function to convert the elements to integers. It returns a list of iterables, so it needs to be cast to a list of lists explicitly.

The above is the detailed content of How to Convert Nested Lists of Strings to Integers in Python?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template