Как преобразовать строку в списокпреобразования строки в список
str = '[([email protected], amit, laspal,1,100,50),
([email protected],None,None,None,None,None),
([email protected],laspal, amit,None,None,None)]'
Я хочу получить кортеж внутри списка. поэтому мой новый список будет:
list =[([email protected], amit, laspal,1,100,50),
([email protected],None,None,None,None,None),
([email protected],laspal, amit,None,None,None)]
Я пользователь eval(string)
, но это не работает для моего случая.
Спасибо.
Строка слишком близка к Python или JSON для того, чтобы она не была, но это не так. Я предполагаю, что вы делаете что-то простое, но очень сложным способом. Возможно, вам было бы лучше спросить, как решить вашу актуальную проблему, с примерами кода того, что вы делаете, вместо того, чтобы просто просить помощи по конкретной проблеме, с которой вы сейчас боретесь. Похоже, вы пытаетесь решить проблему неправильно. Кроме того, ваш желаемый результат - синтаксическая ошибка, так что это явно не то, что вы хотите вообще. – 2010-12-16 09:54:34