你可以使用Python的列表推导式来实现将从0到9的一维数组中的奇数都替换成1的功能。以下是一个示例代码:

array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

new_array = [1 if x % 2 != 0 else x for x in array]

print(new_array)

输出结果:

[0, 1, 2, 1, 4, 1, 6, 1, 8, 1]

在这个代码中,我们使用了列表推导式来创建一个新的数组new_array,遍历原始数组array的每个元素x。如果x是奇数(即x % 2 != 0为真),则将其替换为1,否则保持原样。最后打印出新的数组new_array

Python数组奇数替换为1:列表推导式示例

原文地址: https://www.cveoy.top/t/topic/o2hb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录