关注我,学习更多实用Python知识
🌼Hi,宝子们~
🛠️有没有这种感觉,代码里临时变量、写循环、加判断,明明逻辑很简单,代码却不少,搞得像流水账
🛠️其实,编码魅力就在于——用最少的代码,表达最清晰的逻辑
🎯今天,分享 6 个超实用的一行代码技巧,让你的代码不再冗余

a, b = 10, 20a, b = b, a # 一行完成交换print(f"交换后: a={a}, b={b}")original = [3, 1, 2, 3, 4, 1, 5]unique = list(dict.fromkeys(original))print(f"去重后: {unique}") # [3, 1, 2, 4, 5]line_count = sum(1 for line in open('test.txt', encoding='utf-8'))print(f"文件行数: {line_count}")matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]flat = [item for row in matrix for item in row]print(f"扁平化: {flat}") # [1, 2, 3, 4, 5, 6, 7, 8, 9]import random, stringpassword = ''.join(random.choices(string.ascii_letters + string.digits + "!@#$%^&*", k=8))print(f"随机密码: {password}")scores = {'张三': 85, '李四': 92, '王五': 78}ranking = dict(sorted(scores.items(), key=lambda x: x[1], reverse=True))print(f"成绩排名: {ranking}")这些一行代码技巧,并不是为了“炫技”,它们的真正价值在于:让你从繁琐的临时变量、循环嵌套中解放出来,专注于真正重要的业务逻辑
💡 关注我,每周分享 Python 干货 × 自动化技巧
📌 如果这篇文章对你有帮助,欢迎:
👍 点赞 | ⭐ 收藏 | 🔄 分享给更多朋友了解


👇点击阅读往期文章