gpt4 book ai didi

python - 用切片解释范围

转载 作者:太空宇宙 更新时间:2023-11-04 02:00:38 25 4
gpt4 key购买 nike

456 是如何变成 459 的?

>>> a = range(123, 456, 7)[1::4]  
>>> print(a)
range(130, 459, 28)

最佳答案

首先。

a = range(123, 456, 7)
print(list(a))
#[123, 130, 137, 144, 151, 158,.....431, 438, 445, 452]

即我们得到一个从 123 到 456 的列表,步长为 7

然后我们尝试下一步。

a = range(123, 456, 7)[1::4]
print(list(a))
#[130, 158, 186, 214, 242, 270, 298, 326, 354, 382, 410, 438]

这相当于范围从 130 开始,步长为 28,最后一个值为 459,即 range(130, 459, 28),这也告诉你从范围中的第一个元素开始,每隔四个元素取一次。

关于python - 用切片解释范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55790709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com