pythonmap将字符串列表转为数字
时间: 2024-05-08 12:16:38 浏览: 21
您可以使用Python内置的map()函数和int()函数将字符串列表转换为数字列表,如下所示:
```
string_list = ["1", "2", "3", "4", "5"]
number_list = list(map(int, string_list))
print(number_list)
```
输出结果:
```
[1, 2, 3, 4, 5]
```
在这个例子中,map()函数将每个字符串元素应用于int()函数,将其转换为整数,并返回一个迭代器。然后使用list()函数将迭代器转换为数字列表。
相关问题
python将数组中的字符串转为数字
可以使用Python内置的map函数和int函数来实现将数组中的字符串转为数字。具体实现如下:
```python
str_list = ['1', '2', '3', '4']
int_list = list(map(int, str_list))
print(int_list)
```
输出结果为:
```
[1, 2, 3, 4]
```
其中,map函数将int函数应用到str_list中的每个元素上,返回一个迭代器,最后使用list函数将迭代器转为列表。
python将由数字组成的list 转为字符串
可以使用join()函数将由数字组成的list转为字符串。
例如:
```
my_list = [1, 2, 3, 4, 5]
my_string = ''.join(map(str, my_list))
print(my_string)
```
输出结果为:
```
12345
```
解释:
首先将my_list中的每个数字都转为字符串,使用map()函数和str()函数实现,得到一个新的由字符串组成的list。
然后使用join()函数,将这个新的list中的所有字符串连接起来,得到一个完整的字符串。