python string列表转换成int列表
时间: 2023-07-06 12:31:03 浏览: 211
可以使用列表推导式将字符串列表转换为整数列表,示例如下:
```python
string_list = ['1', '2', '3', '4', '5']
int_list = [int(num) for num in string_list]
print(int_list) # 输出 [1, 2, 3, 4, 5]
```
在上面的示例中,我们首先创建了一个包含字符串元素的列表 `string_list`,然后使用列表推导式将其转换为整数列表 `int_list`。在列表推导式中,我们使用 `int()` 函数将字符串元素转换为整数元素。
相关问题
python string转换
在Python中,字符串和其他数据类型之间可以相互转换。以下是几种常见的转换:
1. **数值类型到字符串**(`str()`函数):将整数、浮点数或其他数值类型的变量转换成字符串。例如:
```python
num = 123
str_num = str(num) # 输出 "123"
```
2. **字符串到数字**(`int()`, `float()`等函数):如果字符串只包含有效的数字,可以将其转换回相应的数值类型。如:
```python
str_num = "123"
int_num = int(str_num) # 输出 123
float_num = float(str_num) # 输出 123.0
```
3. **布尔值转换**(`str()`函数用于布尔值):True 和 False 可以直接转换为 "True" 或 "False" 字符串。
```python
bool_val = True
str_bool = str(bool_val) # 输出 "True"
```
4. **复杂类型转换**(例如列表、字典):`repr()` 函数返回一个表示对象内容的字符串,而 `str()` 可能会尝试更简洁地呈现对象。
```python
list_val = [1, 2, 3]
str_list = str(list_val) # 输出 "[1, 2, 3]"
```
python如何将int转换成string
在 Python 中,可以使用 `str()` 函数将 `int` 转换为 `string`。例如:
```
num = 123
str_num = str(num)
print(str_num)
```
输出:
```
'123'
```
注意:`str()` 函数只能将数字类型转换为字符串类型,如果尝试将其他类型(如列表、字典等)转换为字符串类型,则会抛出 `TypeError` 异常。
阅读全文
相关推荐















