字符串转换为整数List
时间: 2023-09-09 18:07:53 浏览: 91
可以使用 Python 中的列表推导来将字符串转换为整数列表。例如,如果我们有以下字符串:
```
s = "1 2 3 4 5"
```
我们可以使用以下代码将其转换为整数列表:
```python
int_list = [int(x) for x in s.split()]
```
这里,`s.split()`将字符串分割成一个字符串列表,每个字符串都是空格分隔的数字。然后,我们使用列表推导来将每个字符串转换为整数,并构建一个新的整数列表。最后,`int_list`将包含整数列表 `[1, 2, 3, 4, 5]`。
相关问题
pyhton怎么将字符串转换为整数存入集合
使用int()函数将字符串转换为整数,然后使用集合(set)的add()方法添加元素。
例如,将一个字符串列表中的每个字符串转换为整数并添加到集合中:
```
string_list = ['1', '2', '3', '4']
int_set = set()
for string in string_list:
num = int(string)
int_set.add(num)
print(int_set)
```
输出结果为:{1, 2, 3, 4}
使用上面创建的字典,将字符串转换为整数列表并返回
要使用之前创建的字符到整数映射字典,将字符串转换为整数列表,可以遍历字符串中的每个字符,并查找它在字典中对应的整数值。下面是示例代码:
```python
def string_to_int_list(string, char_to_int):
int_list = []
for char in string:
if char in char_to_int:
int_value = char_to_int[char]
int_list.append(int_value)
return int_list
# 示例字符串
string = "Hello, world!"
# 字符到整数的映射字典
char_to_int = {'H': 0, 'e': 1, 'l': 2, 'o': 3, ',': 4, ' ': 5, 'w': 6, 'r': 7, 'd': 8, '!': 9}
# 将字符串转换为整数列表
int_list = string_to_int_list(string, char_to_int)
# 打印整数列表
print("整数列表: ", int_list)
```
在上述示例中,我们定义了一个`string_to_int_list`函数,它接受一个字符串和字符到整数映射字典作为参数,然后遍历字符串中的每个字符并查找它在字典中对应的整数值。最后返回整数列表。
你可以根据自己的需求修改示例中的字符串和映射字典。运行上述代码,它将输出将字符串转换为整数列表的结果。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)