2019-01-19
阅读量:
651
python如何优化代码(1)
以下整理了一些有趣的优化Python代码的技巧,这些技术有助于在python代码中更快地生成结果,提高效率。
- 变量独立
Python不要求我们在使用它们之前声明变量及其数据类型。这也为我们提供了范围的灵活性,只要它在硬件的合理范围内,即无需担心整数和长整数。内部处理类型转换,结果完美无瑕。惊人的事实! 对于python中的嵌套循环,我们可以使用 内部和外部都有相同的变量名 for-loop变量,不用担心 不一致的数据或任何错误!! - 常用函数如sorted,min,max,count等
.min / max函数帮助我们从列表中找到最小/最大元素。Sorted函数允许我们对列表进行排序,计数函数帮助我们计算出现的次数列表中的特定元素。
的最好的事情是,我们可以放心的是,Python库用最好的算法,每个上述操作的。例如,排序函数是一种非常特殊的排序算法,称为TIMSORT,其最坏情况时间复杂度为O(n log n),这是排序算法可以提供的最佳值。
# Python code to demonstrate working of min(),
# max(), sorted() and count()
arr = [10, 76, 87, 45, 22, 87, 90, 87, 66, 84, 87]
print("Maximum = ",max(arr))
print("Minimum = ",min(arr))
print("The sorted array is = ",sorted(arr))
print('Number of occurrences of 87 is = ',arr.count(87))
Output:
('Maximum = ', 90)
('Minimum = ', 10)
('The sorted array is = ', [10, 22, 45, 66, 76, 84, 87, 87, 87, 87, 90])
('Number of occurrences of 87 is = ', 4)






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论