gpt4 book ai didi

带有变量赋值的 Python 隐式 if 语句——这是如何工作的?

转载 作者:行者123 更新时间:2023-11-28 20:06:04 30 4
gpt4 key购买 nike

<分区>

我在上个月开始学习 python。我最近遇到了一个代码示例,其中代码中的计数器根据条件递增。作者的做法是:

x = 0
x += [-1, 1][a == b]

从测试来看,它的工作原理与使用 if a==b: increment, else: decrement 相同。我在 python 文档中的其他任何地方都找不到这种语法。它看起来非常强大,并且允许各种条件分配并有助于简洁。

我不应该使用这个结构还有什么原因吗?

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