0

how to convert a sting of the format "[u'logic', u'jackpot']" into a list of the format ['logic', 'jackpot']? Note: "".split() didn't work. It gave me: ["[u'logic',", "u'jackpot',", "u'420',", "u'pvp", "label',", "u'cassius", "cake',", "u'pod", "vlivem',", "u'EP',", "u'yzo',", "u'hank", "moody']"]

bgse
  • 7,904
  • 2
  • 37
  • 39
A_Matar
  • 1,960
  • 3
  • 24
  • 50

1 Answers1

3

You can use the safe literal_eval from ast like so:

from ast import literal_eval as leval

print(leval("[u'logic', u'jackpot']"))  # -> ['logic', 'jackpot']
Ma0
  • 14,712
  • 2
  • 33
  • 62