Sort with extra variables
MonkeeSage
MonkeeSage at gmail.com
Fri Mar 2 19:27:47 EST 2007
On Mar 2, 5:51 pm, Thomas Dybdahl Ahle <lob... at gmail.com> wrote:
> I guess the thing is that I'd have to create a new callable no matter
> how, as it is the only way to bring the extra variables into the getValue
> function when called by sort.
Yes, but you don't have to create it every time you call sortMoves...
def sortKey(move):
return getMoveValue(board, table, ply, move)
def sortMoves(board, table, ply, moves):
moves.sort(key=sortKey, reverse=True)
return moves
Regards,
Jordan
More information about the Python-list
mailing list