Как составить список с помощью метода group () в python? - PullRequest
3 голосов
/ 15 марта 2009

Я пытаюсь написать небольшой скрипт для очистки моих каталогов. На самом деле у меня есть:

pattern = re.compile(format[i])
...
current_f.append(pattern.search(str(ls)))

и я хочу использовать понимание списка, но когда я пытаюсь:

In [25]: [i for i in current_f.group(0)]

Я получаю:

AttributeError: 'list' object has no attribute 'group'

Так, как сделать понимание списка, используя group()? Есть ли другой способ сделать то, что я хочу?

1 Ответ

7 голосов
/ 15 марта 2009

Вы пытаетесь это сделать?:

[f.group(0) for f in current_f]
...