2
我有一個字符串的混合,並在列表中漂浮:如果可能,將字符串列表轉換爲浮點。 - 蟒蛇
line = [u'6.0', u'5.0', u'1.2', u'S\xf3lo', u'_START_', u'utilizamos', u'only', u'We', u'use', u'0', u'0', u'1', u'0', u'0', u'0', u'0.2', u'0.1', u'0.2', u'0', u'0', u'0', u'ADV', u'RB', u'9', u'0', u'OK']
我要轉換的「鑄能」項目列表中的浮動,即輸出:
[6.0, 5.0, 1.2, u'S\xf3lo', u'_START_', u'utilizamos', u'only', u'We', u'use', 0, 0, 1, 0, 0, 0, 0.2, 0.1, 0.2, 0, 0, 0, u'ADV', u'RB', 9, 0, u'OK']
我試過這個,但有沒有一個不太詳細的方式來做到這一點?
def super_munger(_lst):
lst = []
for item in _lst:
try:
item = float(item)
except:
item = item
lst.append(item)
return item
你說的「清單詳細」 –
的意思笑,錯字更簡潔=) – alvas