def _parse_options(productcode_array):
if not self._check_productcode_has_options(productcode_array):
return None
possible_options = {"UV1", "UV2", "Satin", "Linen", "Unco", "Natural"}
option_index = productcode_array.index()
Пример значения productcode_array
:
["BC", "1.5x3.5", "100lb", "Linen", "Q100"]
Моей первоначальной мыслью было, возможно, try/except
с пониманием списка, но я чувствую, что, возможно, есть более чистый способ, о котором я не знаю.
То, чего я пытаюсь добиться, - получить индексную позицию в моем списке productcode_array
, где существует 1 из possible_options
. Я знаю, что всегда будет только 1 из имеющихся вариантов. Причина, по которой мне это нужно, заключается в том, что позиция индекса в коде продукта зависит от ряда факторов.
Какой будет чистый и эффективный способ использования index()
с каждым из значений моего possible_options
комплект