“一行代码实现 xx”类题目
(1) 一行代码实现 1 – 100 的和
可以利用 sum() 函数。
(2) 一行代码实现数值交换
不用二话,直接换。
(3) 一行代码求奇偶数
使用列表推导式。
(4) 一行代码展开列表
使用列表推导式,稍微复杂一点,注意顺序。
(5) 一行代码打乱列表
用到 random 的 shuffle。
(6) 一行代码反转字符串
使用切片。
(7) 一行代码查看目录下所有文件
使用 os 的 listdir。
(8) 一行代码去除字符串间的空格
法 1 replace 函数。
法 2 join & split 函数。
(9) 一行代码实现字符串整数列表变成整数列表
使用 list & map & lambda。
(10) 一行代码删除列表中重复的值
使用 list & set。
(11) 一行代码实现 9 * 9 乘法表
稍稍复杂的列表推导式,耐心点就行,一点点的搞…
(12) 一行代码找出两个列表中相同的元素
使用 set 和 &。
(13) 一行代码找出两个列表中不同的元素
使用 set 和 ^。
(14)一行代码合并两个字典
使用 Update 函数。
(15) 一行代码实现字典键从小到大排序
使用 sort 函数。