pionrrt 发表于 2021-10-20 16:00:57

想问一下,这个代码应该怎么写

我有一个列表是,想判断一下每一项,如果这一项小于5就输出1,如果不小于5就输出它本身,最后应该得到
想问一下,这个代码应该怎么写

梦回连营 发表于 2021-10-20 16:07:48

alist =
print()

pionrrt 发表于 2021-10-20 16:09:38

梦回连营 发表于 2021-10-20 16:07


想问一下,这个能用for 循环写吗

傻眼貓咪 发表于 2021-10-20 16:15:15

pionrrt 发表于 2021-10-20 16:09
想问一下,这个能用for 循环写吗

傻眼貓咪 发表于 2021-10-20 16:17:05

本帖最后由 傻眼貓咪 于 2021-10-20 16:18 编辑

arr =
res = []

for num in arr:
    res.append(1) if num < 5 else res.append(num)

print(res)

arr =

for num in arr:
    print(1, end = ' ') if num < 5 else print(num, end = ' ')1 1 1 1 1 5 6 7 8 9
页: [1]
查看完整版本: 想问一下,这个代码应该怎么写