我是靠谱客的博主 苹果台灯,这篇文章主要介绍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)

--------我是分割线---------

相关阅读:

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

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

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

--------我是分割线--------

为庆祝新书《Python程序设计开发宝典》全面上架,清华大学出版社联合“赣江图书专营”淘宝店推出特价优惠活动,《Python程序设计开发宝典》原价69元,新书上架期间超低价39.8元,可以复制下面的链接使用浏览器打开查看图书详情和购买:

https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-14464369246.84.46f16db0roWfX4&id=557107249812&rn=339cbc9df2bac424664103917dedfbd2&abbucket=8&tbpm=3

最后

以上就是苹果台灯最近收集整理的关于Python花式编程案例锦集(4)的全部内容,更多相关Python花式编程案例锦集(4)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部