0
我有以下列表:地图是否可以转换
a = ['1', '2', 'hello']
我想获得
a = [1, 2, 'hello']
我的意思是,将所有整数,我可以。
这是我的函数:
def listToInt(l):
casted = []
for e in l:
try:
casted.append(int(e))
except:
casted.append(e)
return casted
但是,我可以使用map()
功能或类似的东西?
你有什么问题?对我来说看起来很好。它是可读的,EAFP。它没有错。 – idjaw
您可以在'map'调用的函数中使用'try/except'。 – Barmar
@idjaw我认为这是正确的,但我想知道如果我能做到这一点,因为Barmar建议 – FacundoGFlores