在 Python 中将单个项目列表转换为整数

Python 中要将单个项目列表转换为整数:

  1. 访问索引 0 处的列表。
  2. 将结果分配给变量。
  3. 该变量将存储列表中的唯一项目。
my_list = [243]


result = my_list[0]

print(result)  # ?️ 243
print(type(result))  # ?️ <class 'int'>

在 Python 中将单个项目列表转换为整数

我们使用括号表示法访问列表中的第一项并将结果分配给变量。

如果列表元素可能不是 int 类型,请在赋值之前使用 int() 函数对其进行转换。

my_list = ['246']


result = int(my_list[0])

print(result)  # ?️ 246
print(type(result))  # ?️ <class 'int'>

int 类返回一个由提供的数字或字符串参数构造的整数对象。

如果我们的列表可能为空,请使用 try/except 语句。

my_list = []


try:
    result = my_list[0]
    print(result)
except IndexError:
    # ?️ this runs
    print('The list is empty')

示例中的列表为空,因此在 except 块中引发并处理 IndexError。

或者,我们可以使用带有 break 语句的 for 循环。


使用 for 循环将单个项目列表转换为整数

要将单个项目列表转换为整数:

  1. 使用 for 循环遍历列表。
  2. 将第一项分配给变量。
  3. 使用 break 语句退出循环。
my_list = [246]

result = None

for result in my_list:
    break

print(result)  # ?️ 246