Я определил класс (скажем, для разных типов автомобилей) в файле student.py:
class car:
def __init__(self, name, engine, no_of_seats, power_source):
self.name = name
self.engine = engine
self.no_of_seats = no_of_seats
self.power_source = power_source
Затем я импортировал его в main_project.py
from student import car
I Создал, скажем, 3 разных типа автомобилей с данными, относящимися к классу. Теперь я хотел бы напечатать, например, только power_source для всех 3 типов автомобилей одновременно. Моя идея состояла в том, чтобы сделать список в списке, но я не работаю. Вот фрагмент моего кода:
list = [car("Audi", 2.0, 4, "gasoline")], [car("Porsche", 3.0, 7, "gasoline")], [car("Lexus", 2.4, 5, "hybrid")]
Теперь я не могу получить доступ к указанному элементу c в списке. Я могу получить доступ ко всему списку, но он печатает следующее сообщение:
Я получаю это с помощью:
print(list[0])
Мои вопросы: - это способ, которым я пытаюсь чтобы добиться этого правильно? - возможно ли включить в переменную «список» другие переменные для разных типов автомобилей?
Спасибо