如果
ast.literal_eval不可用,则可以使用(不安全!)
eval:
>>> s = "[(5, 2), (1,3), (4,5)]">>> eval(s)[(5, 2), (1, 3), (4, 5)]
但是,您应该真正考虑一下序列化格式。如果要在Python应用程序之间传输数据,并且需要元组和列表之间的区别,请使用pickle。否则,请使用
JSON 。
欢迎分享,转载请注明来源:内存溢出
如果
ast.literal_eval不可用,则可以使用(不安全!)
eval:
>>> s = "[(5, 2), (1,3), (4,5)]">>> eval(s)[(5, 2), (1, 3), (4, 5)]
但是,您应该真正考虑一下序列化格式。如果要在Python应用程序之间传输数据,并且需要元组和列表之间的区别,请使用pickle。否则,请使用
JSON 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)