python 如何将列表数字转为int
时间: 2023-06-19 07:06:26 浏览: 160
在 Python 中,可以使用内置函数 `int()` 将列表中的字符串型数字转换为整型。具体操作如下:
```python
# 定义一个包含字符串型数字的列表
str_list = ['1', '2', '3', '4', '5']
# 将列表中所有字符串型数字转换为整型
int_list = [int(x) for x in str_list]
# 打印转换后的结果
print(int_list)
```
输出:
```
[1, 2, 3, 4, 5]
```
其中,`int(x)` 将字符串型数字 `x` 转换为整型。通过列表推导式,可以快速将列表中的所有字符串型数字转换为整型,并返回一个新的整型列表。
相关问题
python将英文名转化为int型数字
将英文名转化为int型数字可以使用 Python 的 ord() 函数。ord() 函数可以将一个字符转换成它对应的 ASCII 数字。我们可以将每个字符的 ASCII 数字相加得到整个字符串的 ASCII 数字总和。下面是示例代码:
```python
name = "Alice"
name_sum = sum([ord(char) for char in name])
print(name_sum)
```
输出结果为:
```
429
```
其中,'A' 对应的 ASCII 数字为 65,'l' 对应的 ASCII 数字为 108,'i' 对应的 ASCII 数字为 105,'c' 对应的 ASCII 数字为 99,'e' 对应的 ASCII 数字为 101。它们的和是 429。
python str类型的数字转为int
可以使用内置函数 `int()` 将字符串类型的数字转换为整数类型,示例代码如下:
```python
num_str = "123"
num_int = int(num_str)
print(num_int) # 输出 123
```
需要注意的是,如果字符串类型的数字中包含非数字字符,如空格、字母、符号等,转换时会抛出 `ValueError` 异常。如果需要转换的字符串中包含小数点,可以先使用 `float()` 将其转换为浮点数类型,再使用 `int()` 将其转换为整数类型。
阅读全文