当前位置:首页>python>这10个Python一行代码,帮我多睡了2小时

这10个Python一行代码,帮我多睡了2小时

  • 2026-10-11 08:33:03
这10个Python一行代码,帮我多睡了2小时

写代码久了,发现这10个一行语句使用频率最高,帮我省了大量时间。

1、列表去重

lst = [3,1,2,3,1,2]print(list(dict.fromkeys(lst)))# 运行结果:>>> [3, 1, 2]

2、字符串反转

s = "Hello"print(s[::-1])# 运行结果:>>> olleH

3、统计单词个数

s = "hello world python"print(len(s.split()))# 运行结果:>>> 2

4、解包赋值

a, *b, c = [1,2,3,4,5]print(b)# 运行结果:>>> [2, 3, 4]

5、三目运算

print("Yes" if 3 > 1 else "No")# 运行结果:>>> Yes

6、链式比较

x = 5print(1 <= x <= 10)# 运行结果:>>> True

7、反转字典

d = {"a": 1, "b": 2}print({v: k for k, v in d.items()})# 运行结果:>>> {1: 'a', 2: 'b'}

8、统计字符出现的次数

s = "10036222331"print(s.count("2"))# 运行结果:>>> 3

9、解包打印

print(*[1, 2, 3])# 运行结果:>>> 1 2 3

10、集合运算

a = {1,2,3}; b = {2,3,4}print("交集:", a&b, "并集:", a|b)# 运行结果:>>> {2, 3} {1, 2, 3, 4}

场景

一行代码

列表去重

list(dict.fromkeys(lst))

字符串反转

s[::-1]

三目运算

"Yes" if cond else "No"

链式比较

1 <= x <= 10

反转字典

{v: k for k, v in d.items()}

集合交集

a & b

集合并集

a | b

☆☆☆ End ☆☆☆转角  ·  遇见  ·  程序猿
-------------------------
那是一抹淡淡的微光

它是数字世界里的一把杀猪刀

却总能巧夺天工

它的世界是纯粹0、1组合

却总能创造无尽幻想

......

本公众号关注数据价值分析、编程学习,将不定期更新社会热点数据分析结果、编程技巧,分享数据分析工具、方法、学习等内容,欢迎有兴趣的小伙伴加入。

最新文章

随机文章