Этот вопрос относится к категории «да - это работает, да - это безобразно, да - возможно, есть лучший путь». Я хочу использовать регулярное выражение, чтобы вытащить группы из соответствия, а затем распечатать номер группы и значение группы. Он должен показать кому-то, как работают регулярные выражения, и отслеживать значения каждой группы. Код, который работает:
import re
FundTypeGroups = re.match("([A-Z]0)(\d)([A-Z])","G02A").groups()
print FundTypeGroups
for FundTypeGroup in FundTypeGroups:
print "%s: %s" % (FundTypeGroups.index(FundTypeGroup), FundTypeGroup)
Есть ли лучший способ напечатать индекс каждой записи кортежа?