Python同步遍历多个列表

mac2025-08-04  1

使用Python中的zip()函数

zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。

如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。

title = [] user = [] time = [] elements=chrome.find_elements_by_class_name("lvHighlightSubjectClass") sent_elements=chrome.find_elements_by_class_name("lvHighlightFromClass") time_elements=chrome.find_elements_by_class_name("_lvv_M") count=0 for e,e_user,e_time in zip(elements,sent_elements,time_elements): print("发件人:"+e_user.text+" "+"------邮件标题: "+e.text +"-----发件时间"+e_time.text) title.append(e.text) user.append(e_user.text) time.append(e_time.text) count=count+1 print("一共获取的邮件数量"+str(count))

最新回复(0)