自己創eval函數就好了
def eval_(words):
wlist = []
for word in words:
word = int(word)
wlist.append(word)
return reduce(lambda x, y: 10*x+y, wlist) #運用reduce記得要 import functools
我認為Python運用eval解題並不羞恥,因為不同程式語言本來就有不同的特色與適當用法,別忘了Python的建議程式長度是80行左右,運用盡量精簡的解題方法才是打Python時應該學習的(除非你單純想要練習思考能力)。