大家好,我是 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”类题目(带答案)相关推荐

  1. Python:一行代码将以e为结尾的科学计算法类型的数值转为小数点类型数值

    Python:一行代码将以e为结尾的科学计算法类型的数值转为小数点类型数值 目录 一行代码将以e为结尾的科学计算法类型的数值转为小数点类型数值 一行代码将以e为结尾的科学计算法类型的数值转为小数点类型 ...

  2. python用一行代码编写一个回声程序_一行python代码实现树结构

    树结构是一种抽象数据类型,在计算机科学领域有着非常广泛的应用.一颗树可以简单的表示为根, 左子树, 右子树. 而左子树和右子树又可以有自己的子树.这似乎是一种比较复杂的数据结构,那么真的能像我们在标题 ...

  3. Python 解决一行代码分成多行及多行代码放在一行

    一行代码分成多行 使用 目的:当某一行代码较长,可以增强程序的可读性 for k in range(N):pi += 1/pow(16,k)*(\4/(8*k+1) - 2/(8*k+4) - \1/ ...

  4. Python将一行代码写成多行和把多行代码写成一行的方法

    一行代码写成多行 1.使用反斜杠连接 a, b ,c = 1, \2, 3 2.直接换行使用小括号连接 a, b ,c = (1,2, 3) 3.对于字符串使用三个单引号 a = '''1 + 2 + ...

  5. Python之一行代码解决这个错误:OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

    记录一下这个错误,也分享一下解决方法给大家. 今天偶然从一本书上获取到了解决的答案,一行代码搞定. 贴一下实例代码: s = socket.socket(socket.AF_INET,socket.S ...

  6. Python 探究“一行代码画爱心”的秘密,去向心爱的人表白吧

    今天7月8号,恰逢儿子生日,我来画个爱心向他表达一下爱意吧: >>> print('\n'.join([''.join([('ILoveYangCheng'[(x-y)%len('I ...

  7. 5月29日第十三届蓝桥杯国赛python中高年级组 小鸟看对方 题目、答案和解析

    5月29日的蓝桥杯国赛来了,不确定这是第几题了,sorry哈 目录 题目: 输入描述: 输出描述: 样例输入: 样例输出: 思路: 代码: 小结: 题目: 在一根电线上落有N只小鸟,有的小鸟头向左看, ...

  8. python用一行代码编写一个回声程序_利用Python实现一个WC程序

    项目要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数.单词数和行数 ...

  9. python隐藏部分代码_python隐藏类中属性的3种实现方法

    方法一: 效果图一: 代码一: # 定义一个矩形的类 class Rectangle: # 定义初始化方法 def __init__(self,width,height): self.hidden_w ...

最新文章

  1. unix 查询进程并中止
  2. 解读基本数据类型和内置方法(2)
  3. AI x 量化:华尔街老司机解密智能投资正确姿势
  4. 数据结构06树和二叉树
  5. Qt 给应用程序添加图标
  6. 移动端微信公众号开发中问题记录及解决方案
  7. yolov5 deepsort 行人车辆 双向计数 跟踪检测
  8. GO学习第三天——自定义包
  9. 接不住了,能撒手吗?
  10. 亲测!Abaqus CAE2021插件中文乱码解决方法
  11. Python随机生成6位数密码
  12. 当下流行架构中的一些技术思考
  13. 阻抗测试仪软件,超声波换能器阻抗测试仪
  14. linux u盘 慢_SUSE 10.0 U盘写入速度慢的最终解决方案--及两个Linux系统能否共享同一个swap分区...
  15. CREO图文教程:三维设计案例之油缸顶物体的骨架模型设计图文教程之详细攻略
  16. Vin码采集,Vin码录入
  17. activiti学习资料--initiator的作用及其使用
  18. #### Kafka Rebalance ####
  19. 172. 立体推箱子
  20. Springboot 系列(十一)使用 Mybatis(结合自动化生成插件) 访问数据库

热门文章

  1. cfa-esg网课资源、教材资源、习题资源
  2. (12/05/21) vue-element-admi介绍 后台系统基础环境搭建
  3. 同余方程组有解的充要条件
  4. js创建对象的几种方式-转载
  5. html下划线自动换行,怎样在Word中插入整页的横线,就像信纸的那样,而且在打完一行字后可以自动换行?谢谢?...
  6. 一诺万金智慧园区平台
  7. 关于strcmp与strcpy函数的相关用法
  8. 工行验证码自动识别》(邹健)二
  9. 新买阿里云服务器如何登录,设置白名单
  10. android微信下拉出现小程序,Android 仿新版微信的小程序下拉栏