大多数pythonic方法将这个元组用Python 2中的lambda解压缩到Python 3中

我有以下
Python 2代码,它在lambda中解包一个元组.这个lambda包含在for循环中.

    for lab, lab_pred, length in zip(labels, labels_pred, sequence_lengths):
        accs += map(lambda (a, b): a == b, zip(lab, lab_pred))

将此移植到Python 3的最佳方法是什么?

最佳答案 我认为最好的解决方案是不使用map和lambda,而是使用list comprehension:

accs += [a == b for a, b in zip(lab, lab_pred)]
点赞