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 に答える