【问题标题】:Python - RGB Tuples [duplicate]Python - RGB 元组 [重复]
【发布时间】:2017-12-13 22:56:27
【问题描述】:

我目前有一个元组:

('(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))

非常感谢任何帮助!

【问题讨论】:

    标签: python


    【解决方案1】:
    >>> 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))
    

    literal_eval(node_or_string)
    安全地评估表达式节点或包含 Python 的字符串 表达。提供的字符串或节点只能包含以下内容 Python 文字结构:字符串、数字、元组、列表、字典、布尔值、 和无。

    【讨论】:

      猜你喜欢
      • 2011-07-03
      • 1970-01-01
      • 2023-04-02
      • 2020-04-03
      • 1970-01-01
      • 1970-01-01
      • 2015-08-17
      • 2015-08-18
      • 2019-03-29
      相关资源
      最近更新 更多