【发布时间】:2019-11-08 21:45:54
【问题描述】:
我是 python 的初学者。目前,我正在使用嵌套列表中的数据自动填充网页字段。我能够做到这一点,如下面的代码所示:-
webpage_fields = [['a','b','c'],['x','y','z']]
for i in range(len(webpage_fields):
driver.find_element_by_xpath(add_field).click()
driver.find_element_by_xpath(field_name_box).send_keys(webpage_fields[i][0], Keys.TAB,
webpage_fields[i][1], Keys.ENTER,
webpage_fields[i][2], Keys.ENTER)
driver.find_element_by_xpath(save_page).click()
这只是一个例子。但是在处理更长的嵌套列表时,有什么比手动写下项目索引更好的选择呢?谢谢
【问题讨论】:
-
这并没有很好的简化,因为您需要在每个元素之间插入其他参数,例如
Keys.TAB。 -
您可以使用
for field in webpage_fields:来简化webpage_fields[i],而不是遍历索引。
标签: python loops for-loop iteration sublist