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