Python 面试:“一行代码实现 xx”类题目(带答案)

Python 面试:“一行代码实现 xx”类题目(带答案)_第1张图片

大家好,我是 Rocky0429,一个正在准备面试的蒟蒻…


最近,我被 “一行代码实现 xx” 这类问题疯狂吸引,主要是作为一个能躺着绝不坐着的懒人,代码能少写坚决少写,而且这类问题也蛮有意思,所以汇总了一下,顺便把答案也一并写了,欢迎来玩~


Python 面试:“一行代码实现 xx”类题目(带答案)_第2张图片



0x00 一行代码实现 1 - 100 的和


可以利用 sum() 函数。


在这里插入图片描述



0x01 一行代码实现数值交换


不用二话,直接换。


Python 面试:“一行代码实现 xx”类题目(带答案)_第3张图片



0x02 一行代码求奇偶数


使用列表推导式。


在这里插入图片描述



0x03 一行代码展开列表


使用列表推导式,稍微复杂一点,注意顺序。


在这里插入图片描述



0x04 一行代码打乱列表


用到 random 的 shuffle。


Python 面试:“一行代码实现 xx”类题目(带答案)_第4张图片



0x05 一行代码反转字符串


使用切片。


在这里插入图片描述



0x06 一行代码查看目录下所有文件


使用 os 的 listdir。


在这里插入图片描述



0x07 一行代码去除字符串间的空格


法 1 replace 函数。


在这里插入图片描述


法 2 join & split 函数。


在这里插入图片描述



0x08 一行代码实现字符串整数列表变成整数列表


使用 list & map & lambda。


在这里插入图片描述



0x09 一行代码删除列表中重复的值


使用 list & set。


在这里插入图片描述



0x10 一行代码实现 9 * 9 乘法表


稍稍复杂的列表推导式,耐心点就行,一点点的搞…


Python 面试:“一行代码实现 xx”类题目(带答案)_第5张图片



0x11 一行代码找出两个列表中相同的元素


使用 set 和 &。

在这里插入图片描述



0x12 一行代码找出两个列表中不同的元素


使用 set 和 ^。


在这里插入图片描述



0x13 一行代码合并两个字典


使用 Update 函数。


Python 面试:“一行代码实现 xx”类题目(带答案)_第6张图片



0x14 一行代码实现字典键从小到大排序


使用 sort 函数。


在这里插入图片描述



0x15 写在之后


虽然说是"一行代码实现xx",但旨在希望大家掌握一些简便的方法,在写代码的时候可以多思考,而不是鼓励你平时在写代码的时候将代码堆在一行上,希望大家注意,因为大多数情况下,你写的代码不止是给你自己看的。


看完有所收获?点个在看,让更多人可以看到~谢谢啦


今天的分享就到这,拜里个拜~


Python 面试:“一行代码实现 xx”类题目(带答案)_第7张图片


作者Info:

【作者】:Rocky0429
【原创公众号】:Python空间。
【简介】:CSDN 博客专家, 985 计算机在读研究生,ACM 退役狗 & 亚洲区域赛银奖划水选手。这是一个坚持原创的技术公众号,每天坚持推送各种 Python 基础/进阶文章,数据分析,爬虫实战,数据结构与算法,不定期分享各类资源。最后送你新人大礼包一份,关注微信公众号,后台回复:“CSDN” 即可获取!
【转载说明】:转载请说明出处,谢谢合作!~

你可能感兴趣的:(Python空间)