Что было бы лучшим способом сделать следующий шаблон?Как уменьшить повторяющийся код в инструкции if/elif
for platform_id in previous_platform_ids:
if self.series.get(platform_id):
del self.series[platform_id]
elif self.seasons.get(platform_id):
del self.seasons[platform_id]
elif self.episodes.get(platform_id):
del self.episodes[platform_id]
elif self.movies.get(platform_id):
del self.movies[platform_id]
elif self.bundles.get(platform_id):
del self.bundles[platform_id]
В принципе, я хочу перебирать кучу идентификаторов и удалять этот идентификатор из списка, который содержит его.
'.get' не существует для списка. Вы имеете в виду что-то вроде 'try: del x [x.index (element)]; кроме ValueError: pass'? – jojonas
@jojonas они должны быть словарями, через контекст вы можете сказать, что они должны быть словарями –
Вы хотите удалить идентификатор только из первого списка, в котором он находится? –