📌  相关文章
📜  在数组中获取奇数 (1)

📅  最后修改于: 2023-12-03 14:51:27.940000             🧑  作者: Mango

在数组中获取奇数

在编程中,经常需要从数组中获取奇数。下面将介绍两种在数组中获取奇数的方法。

方法1:遍历数组并判断每个元素是否为奇数

可以使用for循环遍历数组,并的通过判断每个元素是否为奇数来获取奇数。

arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]
odd_list = []

for i in arr:
    if i % 2 == 1:
        odd_list.append(i)

print(odd_list)

上述代码使用了一个空列表odd_list来存储获取到的奇数。以循环遍历数组arr,使用模运算判断元素是否为奇数,是则将元素添加到odd_list列表中。最后输出odd_list列表。

方法2:使用列表推导式

使用列表推导式可以更加简洁地获取奇数。以下是使用列表推导式获取奇数的代码。

arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]
odd_list = [i for i in arr if i % 2 == 1]

print(odd_list)

上述代码将arr中的元素进行判断,如果为奇数则将其添加到odd_list列表中。最后输出odd_list列表。

以上就是在数组中获取奇数的两种方法。根据需要选择合适的方法即可。