您当前的位置:首页 > 计算机 > 编程开发 > Python

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

时间:12-28来源:作者:点击数:

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

参考代码:

# 带有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)

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门