使用理解嵌套列表?

2024-06-10 18:23:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个清单:

['EFJAJCOWSS', 'SDGKSRFDFF', 'ASRJDUSKLK', 'HEANDNDJWA', 'ANSDNCNEOP', 'PMSNFHHEJE', 'JEPQLYNXDL']

如何从该列表创建子列表:

[['EFJAJCOWSS'], ['SDGKSRFDFF'], ['ASRJDUSKLK'], ['HEANDNDJWA'], ['ANSDNCNEOP'], ['PMSNFHHEJE'], ['JEPQLYNXDL']]

在Python中使用列表理解?你知道吗


Tags: 列表asrjdusklkansdncneopsdgksrfdffheandndjwajepqlynxdlpmsnfhhejeefjajcowss
1条回答
网友
1楼 · 发布于 2024-06-10 18:23:21
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']]

或使用map()

In [47]: map(lambda x:[x],lis)
Out[47]: 
[['EFJAJCOWSS'],
 ['SDGKSRFDFF'],
 ['ASRJDUSKLK'],
 ['HEANDNDJWA'],
 ['ANSDNCNEOP'],
 ['PMSNFHHEJE'],
 ['JEPQLYNXDL']]

相关问题 更多 >