Easy way to convert a unicode list to a list containing python strings?

前端 未结 9 2122
臣服心动
臣服心动 2020-12-23 16:42

Template of the list is:

EmployeeList =  [u\'\', u\'\', u\'\', u\'\']

I would like to con

9条回答
  •  余生分开走
    2020-12-23 17:34

    how about:

    def fix_unicode(data):
        if isinstance(data, unicode):
            return data.encode('utf-8')
        elif isinstance(data, dict):
            data = dict((fix_unicode(k), fix_unicode(data[k])) for k in data)
        elif isinstance(data, list):
            for i in xrange(0, len(data)):
                data[i] = fix_unicode(data[i])
        return data
    

提交回复
热议问题