指针移动问题
c=0
for i in a:
print(i.text)
c=c+1
if c==2: #每执行两次跳两位
c=c-2
i+2
例如a为selenium爬取下来的数据(一个列表...),
想要提取两个然后再跳两个再提取两个这样提取。但是发现i指的不是存储地址,i指向的是元素,不能实现i+2(将指针右移两个)
请问各位大佬要怎么实现指针向右移动两个取到数据 你完美混淆了c语言与python,good{:10_275:} Python 没有指针 本帖最后由 suchocolate 于 2020-8-16 16:10 编辑
感觉你获取a列表的方法可以改进。
隔2个取两个,就是4为周期,index除4余1或2就取:
a =
for n, v in enumerate(a):
if n % 4 == 1 or n % 4 == 2:
print(v)
suchocolate 发表于 2020-8-16 15:45
感觉你获取a列表的方法可以改进。
隔2个取两个,就是4为周期,index除4余1或2就取:
牛🍺,有个小问题,就是n从0开始,应该取0和1 937135952 发表于 2020-8-16 19:04
牛🍺,有个小问题,就是n从0开始,应该取0和1
对偶,马虎了。
页:
[1]