我在列表中有元组,我想将所有元素转换为2d列表。列表中的元组是这样的
myList=[("[['MDLSBRO', 'TABY'], ['TABY', 'YAAM'], ['YAAM', 'NLRTN'], ['NLRTN', 'THIRSK'], ['THIRSK', 'YORK']]",)]
我不知道如何破解这些东西,但我想这样转换,将不胜感激。
myList=[['MDLSBRO', 'TABY'], ['TABY', 'YAAM'], ['YAAM', 'NLRTN'], ['NLRTN', 'THIRSK'], ['THIRSK', 'YORK']]
答案 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']]
上使用它。