将长整数列表转换为整数
问题:将长整数列表转换为整数 [112L, 114L, 115L, 116L, 117L, 118L, 119L, 120L, 121L, 122L, 123L, 124L, 125L, 126L] 如何将此列表转换为这些值的整数值列表?我尝试了int()但它返回了一个错误。有什么想法吗? 解答 您通常有很多方法可以做到这一点。您可以使用列表推导将内置的int()函数应用于列表中的每个 indiv
·
问题:将长整数列表转换为整数
[112L, 114L, 115L, 116L, 117L, 118L, 119L, 120L, 121L, 122L, 123L, 124L, 125L, 126L]
如何将此列表转换为这些值的整数值列表?我尝试了int()
但它返回了一个错误。有什么想法吗?
解答
您通常有很多方法可以做到这一点。您可以使用列表推导将内置的int()
函数应用于列表中的每个 individuallong
元素:
l = [112L, 114L, 115L, 116L, 117L, 118L, 119L, 120L, 121L, 122L, 123L, 124L, 125L, 126L]
l2 = [int(v) for v in l]
这将返回具有相应int
值的新列表l2
:
[112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126]
或者,您可以使用map()
,这是另一个内置函数,与int()
一起完成同样的事情:
# gives similar results
l2 = map(int, l)
更多推荐
已为社区贡献126483条内容
所有评论(0)