python string列表转换成int列表
时间: 2023-07-06 10:31:03 浏览: 184
可以使用列表推导式将字符串列表转换为整数列表,示例如下:
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中,字符串和其他数据类型之间可以相互转换。以下是几种常见的转换:
数值类型到字符串(
str()
函数):将整数、浮点数或其他数值类型的变量转换成字符串。例如:num = 123 str_num = str(num) # 输出 "123"
字符串到数字(
int()
,float()
等函数):如果字符串只包含有效的数字,可以将其转换回相应的数值类型。如:str_num = "123" int_num = int(str_num) # 输出 123 float_num = float(str_num) # 输出 123.0
布尔值转换(
str()
函数用于布尔值):True 和 False 可以直接转换为 "True" 或 "False" 字符串。bool_val = True str_bool = str(bool_val) # 输出 "True"
复杂类型转换(例如列表、字典):
repr()
函数返回一个表示对象内容的字符串,而str()
可能会尝试更简洁地呈现对象。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
异常。
相关推荐














