gpt4 book ai didi

python - 使用 lambda 或列表理解来创建带循环的列表

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

对于以下代码,我如何使用 lambda 函数或使用 python 列表理解将其写成一行?

def f():
lst=[]
for i in range(1, 101):
if i < 50:
lst.append('A')
else:
lst.append('B')
return lst

最佳答案

您可以在列表理解中使用三元条件:

lst = ['A' if i < 50 else 'B' for i in range(1, 101)]

关于python - 使用 lambda 或列表理解来创建带循环的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44789280/

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