gpt4 book ai didi

根据两组有效条目检查列表端点的pythonic方法

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


endpoint1 = [1,2,3]
endpoint2 = [4,5,6]
path = list(random.randrange(0,9) for x in range(10))

确保上述代码中“路径”列表的两个端点在“端点 1”和“端点 2”中都包含一个元素的最 pythonic 方法是什么

像这样,但更漂亮:


if path[0] in endpoint1:
if path[-1] in endpoint2:
print "valid"

if path[0] in endpoint2:
if path[-1] in endpoint1:
print "valid"



最佳答案

好吧,你可以用一个表达式完成所有事情。

if path[0] in endpoint1 and path[-1] in endpoint2 or \
path[0] in endpoint2 and path[-1] in endpoint1:

我不认为它会比这更好。

关于根据两组有效条目检查列表端点的pythonic方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5767363/

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