Python - RGB Tuples



我当前有一个元组:

('(102,117,108)', '(108,32,116)', '(101,120,116)', '(32,105,115)', '(32,103,111)', '(111,100,32)')

我将如何将其转换为:

((102,117,108), (108,32,116), (101,120,116), (32,105,115), (32,103,111), (111,100,32))

任何帮助都非常感谢!

>>> from ast import literal_eval
>>> t = ('(102,117,108)', '(108,32,116)', '(101,120,116)', '(32,105,115)', '(32,103,111)', '(111,100,32)')
>>> tuple(map(literal_eval, t))
((102, 117, 108), (108, 32, 116), (101, 120, 116), (32, 105, 115), (32, 103, 111), (111, 100, 32))

LILTAL_EVAL(NODE_OR_STRING)
安全评估一个表达节点或包含python的字符串 表达。提供的字符串或节点只能包括以下 Python字面结构:字符串,数字,元组,列表,dicts,booleans, 而且没有。

最新更新