Python同步遍历多个列表
使用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))