如何处理一行for循环而不将其放入List中?

Sam*_*nga 2 python

也许问题有点模糊,但我的意思是这段代码:

'livestream' : [cow.legnames for cow in listofcows]
Run Code Online (Sandbox Code Playgroud)

现在问题是cow.legnames也是一个列表,所以当我尝试用Json返回它时,我会在列表中得到一个列表.我该如何让它返回一个列表.

这是将返回的json.

'livestream' : [['blue leg', 'red leg']]
Run Code Online (Sandbox Code Playgroud)

我希望代码解释我的问题是什么.

Odo*_*ois 9

除了shahjapan的reduce之外,您还可以使用此语法来展平列表.

[legname for cow in listofcows for legname in cow.legnames]
Run Code Online (Sandbox Code Playgroud)