gpt4 book ai didi

python - 如何根据 if 语句的结果缩短附加到不同列表的时间

转载 作者:太空狗 更新时间:2023-10-30 00:27:14 25 4
gpt4 key购买 nike

知道是否可以缩短和美化这个(一个额外的变体假定嵌套的 if-else 条件和更多列表)?

some_list, some_other_list = [], []
if condition:
some_list.append(value)
else:
some_other_list.append(value)

最佳答案

三元表达式:

(some_list if condition else some_other_list).append(value)

解释:

>>> condition = True
>>> ("A" if condition else "B")
A

>>> condition = False
>>> ("A" if condition else "B")
B

关于python - 如何根据 if 语句的结果缩短附加到不同列表的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55472326/

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