gpt4 book ai didi

python - 在 Python 中使用自定义步骤生成列表序列

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

好吧,我真的被那个单行卡住了。

但我尝试使用 zip 和 map 来完成我的任务,但都没有我想要的效果。所以我的问题是:我可以使用这样的自定义步骤生成列表吗?

>>wicked cool code snippet
>>[101, 105, 109, 115, 121]

这背后的想法是我有一个序列 X 等于 101 的开始。然后我加 4,然后再次加 4。然后我将 6 添加到之前的结果,然后再次添加 6。

I believe it should look like this mathematically speaking:

An = A1+4d,A2+4d,A3+6d,A4+6d。

UPD

好吧,让我说得更清楚。

range(101, 120, 3) <-Classical arithmetical progression

[101, 104, 107, 110, 113, 116, 119] < - The output

我需要的是其中两个的组合。比如对每个元素加n次+4,然后对add 4序列的最后一个元素加n次n次。

希望,现在更清楚了。

最佳答案

有点硬编码:

In [42]: step=[0,3,6,11,16]

In [43]: [i+step[n] for n, i in enumerate(range(101, 106))]
Out[43]: [101, 105, 109, 115, 121]

关于python - 在 Python 中使用自定义步骤生成列表序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15473077/

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