это быстрый. Предположим, я получил многомерный список объектов класса, названный table
, и мне нужно получить доступ к атрибуту класса .name
.Python: расширенный список объектов класса
Я не хочу использовать вложенные петли, и, конечно, для печати этого, мне нужно использовать format()
.
for i in range(3):
print '{0} - {1} - {2}'.format(*table[i].name)
Очевидно, что это не сработало. Также как (*table[i]).name
. Мне нужно иметь доступ к .name
для каждого объекта класса в списке table[i]
. Не возражаете, если вы поместите меня в правильное направление? Заранее спасибо.
Почему вы не хотите использовать вложенные для петель? В любом случае вам придется перебирать все элементы. Вы не спасаете себя. – Falmarri 2010-12-15 14:54:00