如何将此行写为列表推导?

时间:2019-11-16 14:53:59

标签: python list for-loop list-comprehension spyder

我需要有关此代码的帮助,我对python的了解不多

let manager = PHImageManager.default()
let options = PHImageRequestOptions()
options.version = .current
options.isSynchronous = false
manager.requestImageData(for: asset, options: options) { data, _, _, _ in

    if let data = data {
        if let img = UIImage(data: data) {
            cell.imageView.image = img
        }
    }
}

1 个答案:

答案 0 :(得分:0)

假设最后一行不在循环中,则可以写为

i_averaged = [i for i, ti in enumate(t) if ti % time_intervall == 0]
i_averages.append(len(t) - 1)