0

我有一个从函数输出的列表。

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 中做到这一点?

4

1 回答 1

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']]
于 2012-12-02T17:53:42.017 回答