比如有 [ 1,5,11,17 ] 索引,现在需要在每个索引元素后面顺序增加两个额外索引元素变为 [ 1,2,3,5,6,7,11,12,13,17,18,19 ]
想过在 dataframe 里增加一个真值列,然后 shift 几次叠加,但是用数量大了以后反复敲 shift 太傻了。。。
一下想不出好办法,求思路
1
yellowtail OP ```
def fuc_a(a, b): if b == 1: return a | {i+1 for i in a} else: return fuc_a(fuc_a(a,b-1),1) ``` 冥思苦想一小时...用集合加递归解决了 |