import re
import ast
pixels = ['(112, 37, 137, 255)', '(129, 39, 145, 255)', '(125, 036, 138, 255)']
[ast.literal_eval(re.sub('\\b0+', '', pixel)) for pixel in pixels]
Как я могу оценить список строк как список кортежей в Python?