python - 在映射函数的列表推导式中传递命名参数

标签 python python-3.x

我正在尝试将参数传递给正在映射的函数。有没有办法清理或优化它?

# Map resized images
resized_imgs = tuple(map(resize_image, all_img_steps, [None for img in all_img_steps], [output_height for img in all_img_steps]))

谢谢!

最佳答案

使用 generator expression而不是 map 。

resized_imgs = tuple(resize_image(img, None, output_height) for img in all_img_steps)

关于python - 在映射函数的列表推导式中传递命名参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64473276/

相关文章:

python - 如何使用 python 从特定像素找到最近的 x,y 坐标

python - 使用单个 PYD 文件创建 Python 包

python - 我怎么能不计算字符串之间的空格

python - 如何获得在Python 3.x中记录的音频的频率和幅度?

python - 创建非冗余相关矩阵Python最有效的方法?

python - 如何将 pandas 数据帧逐行写入 CSV 文件,一次一行?

python-3.x - 神经网络预测第 n 个方格

python - 如何同时从单词列表中检查并删除 '/' 和 '-'

mysql - Python - MySql.Connector UPDATE 语句不起作用

python - 如何在 "teardown"框架中的 fixture 中使用 "pytest"中的测试结果