如何使列表成为列表中的列表

时间:2012-12-02 17:12:18

标签: python list python-3.x

我有一个从功能中输出的列表。

a = ['NO YES NO NO', 'YES YES NO YES', 'NO NO YES NO', ]

我想让它换成另一个函数的输入。

a = [['YES', 'YES', 'NO', 'YES'],
['YES', 'NO', 'NO', 'YES'],
['NO', 'YES', 'NO', 'YES']]

忽略它们是不同的元素。 我将如何在Python 3.2中做到这一点?

1 个答案:

答案 0 :(得分:4)

>>> a = ['NO YES NO NO', 'YES YES NO YES', 'NO NO YES NO', ]
>>> [s.split() for s in a]
[['NO', 'YES', 'NO', 'NO'], ['YES', 'YES', 'NO', 'YES'], ['NO', 'NO', 'YES', 'NO']]