python 将 逗号 分隔的字符转为 整形 数组
时间: 2024-01-22 18:17:19 浏览: 22
可以使用以下代码将逗号分隔的字符转为整型数组:
```python
s = "1,2,3,4,5"
arr = list(map(int, s.split(",")))
print(arr)
```
输出为:
```
[1, 2, 3, 4, 5]
```
代码解释:
- `s` 是一个逗号分隔的字符串。
- `s.split(",")` 将字符串按逗号分隔,返回一个字符串列表。
- `map(int, s.split(","))` 将字符串列表中的每个字符串转为整型。
- `list(map(int, s.split(",")))` 将转换后的整型数据转为列表。
相关问题
python 将 都号分隔的字符 转为数组
可以使用字符串的 split 方法将以都号分隔的字符转换为数组。示例代码如下:
```python
str = "apple,banana,orange"
arr = str.split(",")
print(arr)
```
输出结果为:
```
['apple', 'banana', 'orange']
```
其中,split 方法接收一个参数作为分隔符,返回一个列表,列表中的元素就是以该分隔符分隔的子字符串。在示例代码中,以逗号作为分隔符,将字符串分成了三个部分,每个部分都成为了列表的一个元素。
python 字符串转为数组
你可以使用 `split()` 方法将一个字符串转换为数组。这个方法会根据指定的分隔符将字符串拆分成多个元素,并返回一个包含这些元素的数组。下面是一个示例:
```python
string = "Hello, World!"
array = string.split(", ") # 使用逗号和空格作为分隔符
print(array) # 输出: ['Hello', 'World!']
```
在这个例子中,我们使用逗号和空格作为分隔符将字符串 "Hello, World!" 拆分成了两个元素,并将结果存储在数组 `array` 中。
你也可以使用其他字符或字符串作为分隔符,比如空格或者换行符。如果没有指定分隔符,`split()` 方法默认会以空格字符进行拆分。