我有一个元组:
nums = ((4, 5, 6), (5, 6, 7), (2, 3))
现在我想创建一个类似的结构,在这个结构中,每个数字都是从一个“基线”数字中减去的。元组的基线编号为:
^{pr2}$所以我想要的结构是:
# want: diffs = ((3, 4, 5), (4.5, 5.5, 6.5), (-1, 0))
我们有:
diffs[0] = [x - baselines[0] for x in nums[0]]
diffs[1] = [x - baselines[1] for x in nums[1]]
# etc.
如何在Python中优雅地完成这个任务?在
将
zip
与生成器表达式一起使用:你可以这样做元组
^{pr2}$相关问题 更多 >
编程相关推荐