0

リストがあります:

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

このリストからサブリストを作成するにはどうすればよいですか:

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

Python でリスト内包表記を使用していますか?

4

1 に答える 1

1
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']]
于 2012-10-31T23:55:42.020 に答える