sym945 发表于 2021-10-29 16:45:50

不懂就问,请问如何将三个循环里的字符串,对应合并输出?

请问大佬们,如题所说,我现在写一个爬虫,爬取三部分的内容,分别对应的为:标题,起因,结果,每个都可以对上,我如何将抓到的三部分内容,合并到一起输出?最后的输出结果为:
print
“标题:一个 循环的结果
起因:第二个循环的结果
结果:第三个循环的结果”

hrpzcf 发表于 2021-10-29 16:59:53

三个循环的结果都是什么类型数据?

print("标题:{}\n起因:{}\n结果:{}".format(循环1结果,循环2结果,循环3结果))

这样可以吗?

sym945 发表于 2021-10-29 17:04:44

hrpzcf 发表于 2021-10-29 16:59
三个循环的结果都是什么类型数据?

print("标题:{}\n起因:{}\n结果:{}".format(循环1结果,循环2结果 ...

都是字符串类型的数据,因为之后还要写入到文件里面,做个比较

傻眼貓咪 发表于 2021-10-29 17:33:05

A = ["小白", "小黑", "小甲鱼"]
B =
C =

for a, b, c in A, B, C:
    print(f"名字:{a}\t数学成绩:{b}\t身高:{c}")名字:小白      数学成绩:小黑身高:小甲鱼
名字:87      数学成绩:15    身高:99
名字:1.75      数学成绩:1.7   身高:1.85

sym945 发表于 2021-10-29 17:34:58

hrpzcf 发表于 2021-10-29 16:59
三个循环的结果都是什么类型数据?

print("标题:{}\n起因:{}\n结果:{}".format(循环1结果,循环2结果 ...

刚才弄错了,第三个数据类型是爬虫的lxmp的,所以没成功,我先转成字符串,排好版,在用您的循环试试
页: [1]
查看完整版本: 不懂就问,请问如何将三个循环里的字符串,对应合并输出?