How to Convert a Space-Separated String to an Array of Integers in Python?

DDD
Release: 2024-11-04 06:01:01
Original
1010 people have browsed it

How to Convert a Space-Separated String to an Array of Integers in Python?

How to Split a Space-Separated String into Integers in Python

To break a string of space-separated numbers into an array of integers, a simple method is to leverage string splitting and type conversion.

Splitting the String:

Use the str.split() method to separate the string into a list of substrings. By default, str.split() considers any whitespace character as a delimiter. Thus, you can simply call it without any arguments:

<code class="python">"42 0".split()</code>
Copy after login

Alternatively, you can specify a specific whitespace character (e.g., a space) as the delimiter:

<code class="python">"42 0".split(" ")</code>
Copy after login

Note that both approaches will split the string into ['42', '0'].

Converting to Integers:

To convert each substring into an integer, use the map() function with int as the conversion function:

<code class="python">map(int, "42 0".split())</code>
Copy after login

In Python 2, this will return a list of integers, while in Python 3, it will return a lazy map object. To get a concrete list, you can use the list() function:

<code class="python">list(map(int, "42 0".split()))</code>
Copy after login

This will produce the desired result: [42, 0].

The above is the detailed content of How to Convert a Space-Separated String to an Array of 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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!