首页
学习
活动
专区
圈层
工具
发布

Python花式编程案例锦集(4)

本文涉及问题是小米笔试题,问题描述:有一个整数列表,要求调整元素顺序,把所有奇数都放到前面,偶数都放到后面。

参考代码:

# 带有C味道的Python代码

def demo1(intList): odd = [] even = [] for item in intList: if item%2: odd.append(item) else: even.append(item) return odd+even

# Pythonic代码

def demo2(intList): return sorted(intList,\ key=lambda item:item%2==0)

下一篇
举报
领券