如何将列表的元组内的元素转换为二维列表

时间:2020-02-18 12:32:44

标签: python list tuples

我在列表中有元组,我想将所有元素转换为2d列表。列表中的元组是这样的

 myList=[("[['MDLSBRO', 'TABY'], ['TABY', 'YAAM'], ['YAAM', 'NLRTN'], ['NLRTN', 'THIRSK'], ['THIRSK', 'YORK']]",)]

我不知道如何破解这些东西,但我想这样转换,将不胜感激。

 myList=[['MDLSBRO', 'TABY'], ['TABY', 'YAAM'], ['YAAM', 'NLRTN'], ['NLRTN', 'THIRSK'], ['THIRSK', 'YORK']]

1 个答案:

答案 0 :(得分:3)

尝试duration[index]

ast.literal_eval

请参见this,以了解为什么应在>>> import ast >>> myList=[("[['MDLSBRO', 'TABY'], ['TABY', 'YAAM'], ['YAAM', 'NLRTN'], ['NLRTN', 'THIRSK'], ['THIRSK', 'YORK']]",)] >>> myList = ast.literal_eval(myList[0][0]) >>> myList [['MDLSBRO', 'TABY'], ['TABY', 'YAAM'], ['YAAM', 'NLRTN'], ['NLRTN', 'THIRSK'], ['THIRSK', 'YORK']] 上使用它。