1. Чтобы получить список объектов определенного класса, вам может потребоваться создать экземпляры этого класса и добавить их в список. Например, если у вас есть класс Card:
```python
class Card:
def __init__(self, suit, value):
self.suit = suit
self.value = value
# Создаем список объектов класса Card
cards = [Card("Hearts", "Ace"), Card("Spades", "King"), Card("Diamonds", "Queen")]
# Выводим каждый объект из списка
for card in cards:
print(card.suit, card.value)
```
2. Для того чтобы вывести данные по каждой карте из колоды, вы можете переопределить метод `__str__` для класса Card, чтобы он возвращал строку с данными о карте. Затем при выводе колоды с помощью функции `print` будет отображаться не объект класса Card, а информация о карте:
```python
class Card:
def __init__(self, suit, value):
self.suit = suit
self.value = value
def __str__(self):
return f"{self.value} of {self.suit}"
# Создаем список объектов класса Card
cards = [Card("Hearts", "Ace"), Card("Spades", "King"), Card("Diamonds", "Queen")]
# Выводим каждую карту из колоды
for card in cards:
print(card)
```
Таким образом, каждая карта будет отображаться в виде строки с ее мастью и ценностью при выводе колоды.