gpt4 book ai didi

python - ["A"for x in range(0,10) or "B"if x == 9] 在 python 中的正确表达式?

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

我想表达 x 在范围 (0,10) 中,如果 x == 9 则为“B”,否则为“A”,在一行中正确的表达式是什么?谢谢!

["A" for x in range(0,10) if x == 9 or "B"]    # wrong
["A" for x in range(0,10) or "B" if x == 9] # wrong

最佳答案

试试这个:

["A" if x == 9 else "B" for x in range(0,10)] 

关于python - ["A"for x in range(0,10) or "B"if x == 9] 在 python 中的正确表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6274372/

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