更改python字典的值与字典的其他值相关

Ran*_*ies 2 python default-value

是否有可能使默认输入值依赖于其中一个输入值?我试过这个:

def getHigh(pricedata, start=min(pricedata), end=max(pricedata)):
    ## do something
Run Code Online (Sandbox Code Playgroud)

但它不起作用,因为还没有定义priceata.

bra*_*zzi 6

把事情简单化 :)

def getHigh(pricedata, start=None, end=None):
    start = min(pricedata) if start is None else start
    end = max(pricedata) if end is None else end
Run Code Online (Sandbox Code Playgroud)