Почему я должен использовать operator.itemgetter (x )вместо [x]?

Здесь есть более общий вопрос:В какой ситуации следует использовать встроенный модуль -в operatorв python?

В верхнем ответе утверждается, что operator.itemgetter(x)«аккуратнее», чем, предположительно, чем lambda a: a[x]. Я чувствую, что все наоборот.

Есть ли какие-либо другие преимущества, такие как производительность?

34
задан Community 23 May 2017 в 12:34
поделиться