我当前有一个元组:
('(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, 而且没有。