📅  最后修改于: 2023-12-03 14:51:27.940000             🧑  作者: Mango
在编程中,经常需要从数组中获取奇数。下面将介绍两种在数组中获取奇数的方法。
可以使用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
列表。
使用列表推导式可以更加简洁地获取奇数。以下是使用列表推导式获取奇数的代码。
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
列表。
以上就是在数组中获取奇数的两种方法。根据需要选择合适的方法即可。