在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ 這個python語句是什么意思?

這個python語句是什么意思?

下面函數(shù)中的第二行這個語句是什么意思?

def item_completed(self, results, item, info):
    image_paths = [x['path'] for ok, x in results if ok]  # 中括號里面的語句是什么意思?
    if not image_paths:
        raise DropItem("Item contains no images")
    item['image_paths'] = image_paths
    return item
回答
編輯回答
憶當(dāng)年

列表生成式,上面是將results的值分別給x,ok,如果ok的值為True,那么就取x['path']最后形成一個一個list

2017年9月7日 03:45
編輯回答
傲寒

這叫列表生成式,見http://python.jobbole.com/80823/

2018年6月18日 04:06