话不多说,直接上代码. 就是循环第一层,然后拼接,然后继续循环,继续屏接,任你多少层都不是问题. def c_select(self, values, text): """列表定位,输入第一层后,将第一层的值放到第二层继续循环得到值.""" self.all_options = self.web.find_elements_by_xpath(values) i = 0 for option in self.all_options: i += 1
如果要倒序遍历访问序列中的元素,可以对该序列使用reversed() 函数,reversed函数会生成一份倒序列表的拷贝,但是不会改变原列表.这个函数理解起来很自然,例如 for i in reversed(list),示例代码: >>> lista = [1,2,4,5] >>> for i in reversed(lista): print(i) 5 4 2 1 >>> lista # lista的值不变 [1, 2, 4, 5] >>