Python中的Lambda表达式可重新排列正数和负数
在本文中,我们将学习如何使用带正负整数输入数组的lambda表达式。我们计算两个单独的数组,一个包含负数,另一个包含正数。
在这里,我们定义了一个Rearrange()仅接受一个参数(即整数数组)的函数。该函数返回两个数组,每个数组在每种类型的不同侧合并在一起。
现在,让我们看一下代码以更好地理解它。
示例
def Rearrange(arr): # First lambda expression returns a list of negative numbers in arr. # Second lambda expression returns a list of positive numbers in arr. arr_neg=[x for x in arr if x < 0] arr_pos=[x for x in arr if x >= 0] return arr_neg+ arr_pos # Driver function if __name__ == "__main__": arr = [19,-56,3,-1,-45,-23,45,89,90] print (Rearrange(arr))
输出结果
[-56, -1, -45, -23, 19, 3, 45, 89, 90]
结论
在本文中,我们学习了如何实现lambda表达式来重新排列输入数组中的正整数和负整数。
热门推荐
10 小侄过生日祝福语简短
11 小店营业的祝福语简短
12 担任老师的祝福语简短
13 饮料吧台祝福语简短大气
14 公司新春搞笑祝福语简短
15 高情商敬酒祝福语简短
16 婚礼祝福语新郎妹妹简短
17 教师答辩通过祝福语简短
18 生女孩红包简短祝福语