我在python具有四個返回值寫的函數(testFunction):處理來自一個函數的多個返回在python
diff1, diff2, sameCount, vennPlot
其中第一3個值(在輸出元組)來繪製「vennPlot」在函數內部。
類似的問題,有人問:How can I plot output from a function which returns multiple values in Python?,但對我來說,我也想知道另外兩個東西:
我可能會使用此功能後,又好像我要記住回報順序,以便我可以爲下游工作提取正確的回報。我在這裏糾正?如果是這樣,是否有更好的方法來引用元組返回比輸出[1],或輸出[2]? (output = testFunction(...))
一般來說,函數中有多個輸出是合適的嗎? (例如,在我的情況,我可以返回前三個值,繪製函數外的維恩圖)
非常感謝您的幫助。
回報的字典這將是最好的選擇你的情況 –
或者,你可能想看看定義一個類 – jeremycg
你的函數返回一個*單個對象*,這是一個'tuple'。 –