Код: Выделить всё
class Solution:
def arrayRankTransform(self):
return map({e: i for i, e in enumerate(sorted(set(arr)), 1)}.get, arr)
Другими словами, отображает ли сохраняет функцию перед итерацией или она снова оценивает функцию для каждого элемента?
Если вы можете ответить, предоставьте ссылку на документацию Python или исходный код
Подробнее здесь: https://stackoverflow.com/questions/790 ... ation-lazy