Afk*_*fke 0 python dictionary for-loop
我有一个字典:
{0.1: (0.7298579,0.7987254)}
Run Code Online (Sandbox Code Playgroud)
对应于:{test_size: (train_error, test_error)}.
我想将密钥值更改test_size为1 - test_size.这样我们就可以获得:
{0.9: (0.7298579, 0.7987254)}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
你可以这样做 :
>>> d = {0.1:(0.7298579,0.7987254)}
>>> new_d = {1-k: v for k, v in d.items()}
>>> new_d
{0.9: (0.7298579, 0.7987254)}
Run Code Online (Sandbox Code Playgroud)