Задать вопрос
  • Как вызвать все атрибуты объекта через цикл?

    @dmshar
    А какое-бы значение атрибута вы бы хотели получить, обращаясь к классу, а не к объекту??

    А вообще-то, например, вот так:

    import numpy as np
    arr=np.empty(10)
    for item in dir(arr):
        print(item, getattr(arr,item))


    Ну, или что-бы хоть немного просеять тот шлак, который от такого весьма странного действия вы получите, можно сделать вот так:

    interesting_methods = [method for method in dir(arr) if method.startswith('__') is False]   
    for item in interesting_methods:
        print(item, getattr(arr,item))


    Тоже, конечно, не понятно, что вы с этой информацией делать то собираетесь, но в выдаче, если порыться, можно найти осмысленную информацию, которую вы как бы проверяете.
    Ответ написан
    1 комментарий