[Solved] What does this `key=func` part mean in `max(a,b,c,key=func)` in Python?
it allows to define a criterion which replaces the < comparison between elements. For instance: >>>l = [“hhfhfhh”,”xx”,”123455676883″] >>>max(l, key=len) ‘123455676883’ returns the longest string in the list which is “123455676883” Without it, it would return “xx” because it’s the highest ranking string according to string comparison. >>>l = [“hhfhfhh”,”xx”,”123455676883″] >>>max(l) ‘xx’ 2 solved What … Read more