求教,爬下来的数据,总共有24个元素,我合并之后,只想取出来第一个元素输出
本帖最后由 sym945 于 2021-11-8 09:50 编辑求教,爬下来的数据,总共有24个元素,我合并之后,只想取出循环中的第一个元素输出,要怎么写?目前我的代码输出是这样的,他会把所有的元素都输出一遍
hb = zip(bt1,nr1,list_zg[:-1],jt)
for a,b,c,d in hb:
print("标题:{}\n目标:{}\n标语:{}\n截图:{}\n".format(a,b,c,d)) a,b,c,d = next(hb) kogawananari 发表于 2021-11-8 09:59
a,b,c,d = next(hb)
这个不行,还是会输出所有的,我想要的结果是,取出来循环的四个列表中元素的,第一个值,我试了 print("标题:{}\n目标:{}\n标语:{}\n截图:{}\n".format(a,b,c,d)),只输出了第一个字符,不是字符串 只要标题吗for a in bt1 没看懂你的问题,你是想只输出第一次循环的内容,还是每次循环只输出a? 你这么写就是,四个四个一起输出呀,如果你只要第一个的话
试试print("标题:{0}\n目标:{0}\n标语:{0}\n截图:{0}\n".format(a))
要啥写啥
另外,没看明白你问的问题,可以写一组你想要的结果和现在的结果发上来,这样才容易看的明白 范例:A =
B =
C =
D = [-1, 0, 24]
for a, b, c, d in zip(*):
print(a, b, c, d)
break输出结果:24 13 78 -1 傻眼貓咪 发表于 2021-11-8 18:24
范例:输出结果:
感谢,就是要这循环一遍,输出第一个直接跳出就行,感谢大佬~
页:
[1]