I would like to encode a list in ASCII.
My list:
data = {u'ismaster': True, u'maxWriteBatchSize': 1000, u'ok': 1.0, u'maxWireVersion': 3, u'minWireVersion': 0} My goal:
data = {'ismaster': True, 'maxWriteBatchSize': 1000, 'ok': 1.0, 'maxWireVersion': 3, 'minWireVersion': 0} Currently I do this:
>>>data_encode = [x.encode('ascii') for x in data] >>>print(data_encode) ['maxWireVersion', 'ismaster', 'maxWriteBatchSize', 'ok', 'minWireVersion'] See Website to convert a list of strings
I lost some values with this method.
datais not alistbut adictu'...'prefix) is usually a good thing.