Я немного озадачен использованием getattr()
со строкой.Я могу сделать что-то вроде
list_ = []
getattr(list_, 'insert')(0,1)
И это будет работать, как ожидалось.Когда я пытаюсь сделать getattr(list_, 'sort')
или getattr(list_, 'pop')
, он не работает должным образом и не будет изменять список.Почему только некоторые строковые методы работают с getattr()
?