Python 面试:“一行代码实现 xx”类题目(带答案)
大家好,我是 Rocky0429,一个正在准备面试的蒟蒻…
最近,我被 “一行代码实现 xx” 这类问题疯狂吸引,主要是作为一个能躺着绝不坐着的懒人,代码能少写坚决少写,而且这类问题也蛮有意思,所以汇总了一下,顺便把答案也一并写了,欢迎来玩~
0x00 一行代码实现 1 - 100 的和
可以利用 sum() 函数。
0x01 一行代码实现数值交换
不用二话,直接换。
0x02 一行代码求奇偶数
使用列表推导式。
0x03 一行代码展开列表
使用列表推导式,稍微复杂一点,注意顺序。
0x04 一行代码打乱列表
用到 random 的 shuffle。
0x05 一行代码反转字符串
使用切片。
0x06 一行代码查看目录下所有文件
使用 os 的 listdir。
0x07 一行代码去除字符串间的空格
法 1 replace 函数。
法 2 join & split 函数。
0x08 一行代码实现字符串整数列表变成整数列表
使用 list & map & lambda。
0x09 一行代码删除列表中重复的值
使用 list & set。
0x10 一行代码实现 9 * 9 乘法表
稍稍复杂的列表推导式,耐心点就行,一点点的搞…
0x11 一行代码找出两个列表中相同的元素
使用 set 和 &。
0x12 一行代码找出两个列表中不同的元素
使用 set 和 ^。
0x13 一行代码合并两个字典
使用 Update 函数。
0x14 一行代码实现字典键从小到大排序
使用 sort 函数。
0x15 写在之后
虽然说是"一行代码实现xx",但旨在希望大家掌握一些简便的方法,在写代码的时候可以多思考,而不是鼓励你平时在写代码的时候将代码堆在一行上,希望大家注意,因为大多数情况下,你写的代码不止是给你自己看的。
看完有所收获?点个在看,让更多人可以看到~谢谢啦
今天的分享就到这,拜里个拜~
作者Info:
【作者】:Rocky0429
【原创公众号】:Python空间。
【简介】:CSDN 博客专家, 985 计算机在读研究生,ACM 退役狗 & 亚洲区域赛银奖划水选手。这是一个坚持原创的技术公众号,每天坚持推送各种 Python 基础/进阶文章,数据分析,爬虫实战,数据结构与算法,不定期分享各类资源。最后送你新人大礼包一份,关注微信公众号,后台回复:“CSDN” 即可获取!
【转载说明】:转载请说明出处,谢谢合作!~
Python 面试:“一行代码实现 xx”类题目(带答案)相关推荐
- Python:一行代码将以e为结尾的科学计算法类型的数值转为小数点类型数值
Python:一行代码将以e为结尾的科学计算法类型的数值转为小数点类型数值 目录 一行代码将以e为结尾的科学计算法类型的数值转为小数点类型数值 一行代码将以e为结尾的科学计算法类型的数值转为小数点类型 ...
- python用一行代码编写一个回声程序_一行python代码实现树结构
树结构是一种抽象数据类型,在计算机科学领域有着非常广泛的应用.一颗树可以简单的表示为根, 左子树, 右子树. 而左子树和右子树又可以有自己的子树.这似乎是一种比较复杂的数据结构,那么真的能像我们在标题 ...
- Python 解决一行代码分成多行及多行代码放在一行
一行代码分成多行 使用 目的:当某一行代码较长,可以增强程序的可读性 for k in range(N):pi += 1/pow(16,k)*(\4/(8*k+1) - 2/(8*k+4) - \1/ ...
- Python将一行代码写成多行和把多行代码写成一行的方法
一行代码写成多行 1.使用反斜杠连接 a, b ,c = 1, \2, 3 2.直接换行使用小括号连接 a, b ,c = (1,2, 3) 3.对于字符串使用三个单引号 a = '''1 + 2 + ...
- Python之一行代码解决这个错误:OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
记录一下这个错误,也分享一下解决方法给大家. 今天偶然从一本书上获取到了解决的答案,一行代码搞定. 贴一下实例代码: s = socket.socket(socket.AF_INET,socket.S ...
- Python 探究“一行代码画爱心”的秘密,去向心爱的人表白吧
今天7月8号,恰逢儿子生日,我来画个爱心向他表达一下爱意吧: >>> print('\n'.join([''.join([('ILoveYangCheng'[(x-y)%len('I ...
- 5月29日第十三届蓝桥杯国赛python中高年级组 小鸟看对方 题目、答案和解析
5月29日的蓝桥杯国赛来了,不确定这是第几题了,sorry哈 目录 题目: 输入描述: 输出描述: 样例输入: 样例输出: 思路: 代码: 小结: 题目: 在一根电线上落有N只小鸟,有的小鸟头向左看, ...
- python用一行代码编写一个回声程序_利用Python实现一个WC程序
项目要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数.单词数和行数 ...
- python隐藏部分代码_python隐藏类中属性的3种实现方法
方法一: 效果图一: 代码一: # 定义一个矩形的类 class Rectangle: # 定义初始化方法 def __init__(self,width,height): self.hidden_w ...
最新文章
- unix 查询进程并中止
- 解读基本数据类型和内置方法(2)
- AI x 量化:华尔街老司机解密智能投资正确姿势
- 数据结构06树和二叉树
- Qt 给应用程序添加图标
- 移动端微信公众号开发中问题记录及解决方案
- yolov5 deepsort 行人车辆 双向计数 跟踪检测
- GO学习第三天——自定义包
- 接不住了,能撒手吗?
- 亲测!Abaqus CAE2021插件中文乱码解决方法
- Python随机生成6位数密码
- 当下流行架构中的一些技术思考
- 阻抗测试仪软件,超声波换能器阻抗测试仪
- linux u盘 慢_SUSE 10.0 U盘写入速度慢的最终解决方案--及两个Linux系统能否共享同一个swap分区...
- CREO图文教程:三维设计案例之油缸顶物体的骨架模型设计图文教程之详细攻略
- Vin码采集,Vin码录入
- activiti学习资料--initiator的作用及其使用
- #### Kafka Rebalance ####
- 172. 立体推箱子
- Springboot 系列(十一)使用 Mybatis(结合自动化生成插件) 访问数据库
热门文章
- cfa-esg网课资源、教材资源、习题资源
- (12/05/21) vue-element-admi介绍 后台系统基础环境搭建
- 同余方程组有解的充要条件
- js创建对象的几种方式-转载
- html下划线自动换行,怎样在Word中插入整页的横线,就像信纸的那样,而且在打完一行字后可以自动换行?谢谢?...
- 一诺万金智慧园区平台
- 关于strcmp与strcpy函数的相关用法
- 工行验证码自动识别》(邹健)二
- 新买阿里云服务器如何登录,设置白名单
- android微信下拉出现小程序,Android 仿新版微信的小程序下拉栏