gpt4 book ai didi

python - 如何一次打印()一个命令

转载 作者:太空宇宙 更新时间:2023-11-04 07:14:02 25 4
gpt4 key购买 nike

使用这些命令,我​​多次打印了“Hello”这个词

one=driver.find_elements_by_xpath("any")
for two in one:
if two.text=='three'
print('Hello')
else:
print('Bye')

我如何更改代码,以便如果所有元素 == "three"都打印一次 "Hi",并且如果有一个元素 that! = "Three", 打印一次 "Bye"

最佳答案

您可以将一个设为一组并比较结果

one = driver.find_elements_by_xpath("any")
two = {_.text for _ in one}
if len(two) == 1 and two[0] == 'three':
print('hi')
else:
print('bye')

实际上,这需要 ('three', 'three', 'three') 并将其转换为 {'three'} 或采用 ('three ', 'three', 'not three') 并将其转换为 {'three', 'not three'}。然后你看看它是否只有一个元素长,那个元素是不是 'three'

希望如果需要这个解释,它会有所帮助。

关于python - 如何一次打印()一个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54900958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com