Как найти понимание списка в коде Python ⇐ Python
-
Гость
Как найти понимание списка в коде Python
Я хочу найти понимание списка в исходном коде Python, для этого я пытался использовать Pygments, но он не нашел способа сделать это.
Чтобы быть более конкретным, я хочу создать функцию, которая распознает все возможные варианты понимания списка. Например:
[x**2 для x в диапазоне (5)] [x для x в векторе, если x >= 0] [число для элемента в vec для числа в элементе] [str(round(pi, i)) для i в диапазоне (1, 6)] Эти примеры взяты из https://docs.python.org/2/tutorial/data ... rehensions
Также допустимо решение с регулярным выражением.
Спасибо
Я хочу найти понимание списка в исходном коде Python, для этого я пытался использовать Pygments, но он не нашел способа сделать это.
Чтобы быть более конкретным, я хочу создать функцию, которая распознает все возможные варианты понимания списка. Например:
[x**2 для x в диапазоне (5)] [x для x в векторе, если x >= 0] [число для элемента в vec для числа в элементе] [str(round(pi, i)) для i в диапазоне (1, 6)] Эти примеры взяты из https://docs.python.org/2/tutorial/data ... rehensions
Также допустимо решение с регулярным выражением.
Спасибо