Найти - Пользователи
Полная версия: Обход списка объектов
Начало » Python для новичков » Обход списка объектов
1
SPQRCOR
Добрый день, только начал изучать Python и интересует такой вопрос:
есть список объектов. Хотелось бы обходить не весь массив, а только часть, а именно если только при определенном значении вызвращаемым методом.
regall
Ужас. Ничего не понял. Чего хотели-то?
SPQRCOR
Получаю список: enemy_fleets=pw.EnemyFleets()

Затем хотелось бы обходить не весь его в конструкции for f in enemy_fleets:
а ссузить подобным:
for f in enemy_fleets.DestinationPlanet()==id:
regall
используйте, например filter:
for f in filter(lambda item: item.DestinationPlanet()==destination_id, enemy_fleets):
...
Для инфо:
help(filter)
SPQRCOR
спасибо, буду смотреть
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB