python列表转换

sam*_*amy 1 python list

您好
如何
在python的一行中将a = ['1','2','3','4'] 转换为= [1,2,3,4]?

Ign*_*ams 8

具有列表理解力.

a[:] = [int(x) for x in a]
Run Code Online (Sandbox Code Playgroud)


Gre*_*ill 8

你可以使用map():

a = map(int, a)
Run Code Online (Sandbox Code Playgroud)

这是(更常见的)列表理解的替代方案,在某些情况下可以更简洁.