感謝您的幫助。 我有下面的代碼的麻煩:如何使用eval將用戶輸入放入列表中?
digitsList = input("Enter any list of 0 or more digits in the form [digit, digit, ...]:")
if element == int(list[index]):
index += 1
return True
else:
index += 1
return False
例如用戶輸入:[1,2,3]
然後我得到了以下錯誤:
ValueError: invalid literal for int() with base 10: '['
我試圖盡我所能,但不是能夠解決它。
對不起,我是一個首發,問題是我希望用戶輸入形式[數字,數字,...],但我不希望「[」或「]」在acutal列表中,因爲我想要看看0 == int(digitList [0]),如果digitList [0]是「[」,它就不會工作。有沒有辦法避免「[」或「]」被添加到列表中 – litterbeach