我有一本字典,我想用它來呼叫一個函式。我的問題是,函式所需的輸入必須用引號引起來。我的字典是這樣的:
dict = {
'test': [10, 14, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48]
}
我的函式必須像這樣得到這些數字:
testfunction(["10", "14", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48"])
有沒有一個好的——也許是 Pythonic——的方法來解決這個問題?
uj5u.com熱心網友回復:
如果可以的話,你可能應該改變testfunction.
如果這是不可能的,您可以使用list(str(n) for n in dict["test"]),它將給定的字典轉換為字串串列,并將其作為引數傳遞給testfunction.
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/426020.html
