Я недавно изучал python, и я пробовал некоторые вещи в Pycharm, когда заметил следующее предупреждение, вызванное этим фрагментом кода:
Класс «Итерируемый» не определяет » __getitem__ ', поэтому оператор «[]» не может использоваться в его экземплярах.
def test_list(var):
"""
Parameters
----------
var : list
Returns
-------
int
"""
return var[0]
Я заметил, что замена «list» на «list [int]» в коде избавляет от предупреждение, но использование 'list of int' не делает (что, если я правильно понимаю руководство numpydo c, является правильным способом сделать что-то). Так что же я не так делаю?