热线电话:13121318867

登录
2019-01-19 阅读量: 651
python如何优化代码(1)

以下整理了一些有趣的优化Python代码的技巧,这些技术有助于在python代码中更快地生成结果,提高效率。

  1. 变量独立
    Python不要求我们在使用它们之前声明变量及其数据类型。这也为我们提供了范围的灵活性,只要它在硬件的合理范围内,即无需担心整数和长整数。内部处理类型转换,结果完美无瑕。惊人的事实! 对于python中的嵌套循环,我们可以使用 内部和外部都有相同的变量名 for-loop变量,不用担心 不一致的数据或任何错误!!
  2. 常用函数如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.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子