1
我在寫一些代碼,它接收可變數量的參數的函數。我也有這些參數的列表(但函數需要單獨的參數,而不是一個列表)。有沒有辦法將這個列表轉換爲函數可能喜歡的形式的參數(並且不幸的是,它們不能被轉換爲字符串)?Python:函數和參數列表....有可能嗎?
我在寫一些代碼,它接收可變數量的參數的函數。我也有這些參數的列表(但函數需要單獨的參數,而不是一個列表)。有沒有辦法將這個列表轉換爲函數可能喜歡的形式的參數(並且不幸的是,它們不能被轉換爲字符串)?Python:函數和參數列表....有可能嗎?
是的,只是前綴列表與*
把它解壓到:
args = [1, 2, 3]
foo(*args) # equivalent to foo(1, 2, 3)
更多細節。