I have a list:
['EFJAJCOWSS', 'SDGKSRFDFF', 'ASRJDUSKLK', 'HEANDNDJWA', 'ANSDNCNEOP', 'PMSNFHHEJE', 'JEPQLYNXDL']
From this list how do I create a sub list:
[['EFJAJCOWSS'], ['SDGKSRFDFF'], ['ASRJDUSKLK'], ['HEANDNDJWA'], ['ANSDNCNEOP'], ['PMSNFHHEJE'], ['JEPQLYNXDL']]
Using a list comprehension in Python?
In [45]: lis=['EFJAJCOWSS', 'SDGKSRFDFF', 'ASRJDUSKLK', 'HEANDNDJWA', 'ANSDNCNEOP', 'PMSNFHHEJE', 'JEPQLYNXDL']
In [46]: [[x] for x in lis]
Out[46]:
[['EFJAJCOWSS'],
['SDGKSRFDFF'],
['ASRJDUSKLK'],
['HEANDNDJWA'],
['ANSDNCNEOP'],
['PMSNFHHEJE'],
['JEPQLYNXDL']]
or use map()
:
In [47]: map(lambda x:[x],lis)
Out[47]:
[['EFJAJCOWSS'],
['SDGKSRFDFF'],
['ASRJDUSKLK'],
['HEANDNDJWA'],
['ANSDNCNEOP'],
['PMSNFHHEJE'],
['JEPQLYNXDL']]
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.