【发布时间】:2021-08-04 16:40:13
【问题描述】:
我有几对字符串。第一个包含姓名,第二个包含出生城市。 我在网页抓取中使用它们。当我在网页上找到合适的元素时,我想在 for 循环中制作 send_keys(name) 并执行其他操作,例如单击或输入。对于网页中的第二个元素,我还想制作 for loop 和 send_keys(city)。我该怎么做? 我应该列出字符串对还是嵌套列表?
喜欢:
list_1 = [["Ann", "London"], ["John", "Barcelona"], ["Kate", "Paris"]]
list_2 = [("Ann", "London"), ("John", "Barcelona"), ("Kate", "Paris")]
如果我的双重迭代应该如下所示更好:
for element in list_1:
el_scraped = driver.find.....
el_scraped.send_keys(element)
el_scraped.click()
for element2 in element:
el2_scraped = driver.find ....
el2_scarped.send_keys(element2)
el2_scraped.click()
我对 for 循环构造有疑问。我只在一个循环和另一个循环之间发布一些操作。有人可以帮我处理 for 循环并列出适当的列表吗?
【问题讨论】:
标签: python nested-loops nested-lists