Я попытался создать простую программу, использующую python, которая бы принимала пользовательский ввод от пользователя, и она использовалась бы в списке с таким форматом ввода.
$ python name_app.py
$ <method> <position_index> <value>
Я пробовал что-то подобное.
lst = []
n = input().split()
print(n[0])
test = lst.n[0](n[1], n[2])
print(test)
Пример ввода будет выглядеть следующим образом:
$ python name_app.py
$ append 0 2
Ну, я думал, что код будет таким, если я передам ввод
lst.append(0, 2)
Но яполучена ошибка, как показано ниже
File "app.py", line 5, in arr
test = lst.n[0](n[1], n[2])
AttributeError: 'list' object has no attribute 'n'
Как сделать так, чтобы ввод пользователя рассматривался как объект "method", а не как общий атрибут?