我是 Python 的初学者,我试图了解 for 循环中的迭代是如何工作的。
我创建了一个包含整数的多维元组,如下所示
image_dimension = ((820, 312),
(1500, 500),
(2480, 520))
现在,我想使用元组每一行的索引作为循环中的索引for。
我已经尝试过代码for i in image_dimension:,但显然,它返回每行的元组而不是索引
目前我正在使用以下代码来访问元组的位置
cycles = range(0, 3)
for count in cycles:
aspect_ratio_x = image_width / image_dimension[count][0]
to_crop_from_high_and_low = image_dimension[count][1] * aspect_ratio_x
# do other stuff
但我不希望使用该range()函数并手动更改其中的元素,而是希望for循环自动迭代元组的行。
我知道我可以使用类似的东西cycles = range(0, len(image_dimension)),但我想让它更干净
Qyouu
相关分类