python脚本小技巧
2021/12/25 22:37:06
本文主要是介绍python脚本小技巧,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
交换变量值
a, b = 5, 10 a, b = b, a
将列表中所有元素组合成字符串(以空格分隔)
a = ["Python", "is", "awesome"] print(" ".join(a))
查找列表中频率最高的值
a = [1, 2, 3, 1, 2, 3, 2, 2, 4, 5, 1] print(max(set(a),key = a.count))
检查两个字符串是不是由相同字母不同顺序组成
from collections import Counter Counter(str1) == Counter(str2)
反转字符串
a = 'dfas' print(a[::-1]) l = list(a) # 字符串转列表 l.reverse() # 调用反转函数 print("".join(l)) # 转会字符串
反转列表
a = [1, 2, 3] for i in reversed(a): print(i)
合并字典
d1 = {'a' : 1} d2 = {'b' : 2} # python 3.5 print({**d1, **d2}) print(dict(d1.items() | d2.items())) d1.update(d2) print(d1)
列表中最大值和最小值的索引
lst = [40, 10,20,30] def minIndex(lst): return min(range(len(lst)), key=lst.__getitem__) def maxIndex(lst): return max(range(len(lst)), key=lst.__ getitem__) print(minIndex(lst)) print(maxIndex(lst))
移除列表中的重复元素
items = [2, 2, 3, 3, 1] newitems = list(set(items)) print(newitems)
这篇关于python脚本小技巧的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04Python外包有哪些常见的主要库-icode9专业技术文章分享
- 2024-10-02基于深度学习的钢铁缺陷检测系统(yolov8、注意力机制、PyQt5界面、Python)
- 2024-10-01怎么用python搭建一个系统-icode9专业技术文章分享
- 2024-09-30Python基础入门教程
- 2024-09-30获取参数学习:Python中的基础教程
- 2024-09-30Python编程基础详解
- 2024-09-29点击加载学习:Python编程基础教程
- 2024-09-29数据科学五大Python前端库:第二部分
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础