-
合并两个Python字典
合并两个Python字典,如:
12'a': 1, 'b': 2}x = {'c': 3, 'd': 4}y = {希望得到:
12'a':1, 'b':2, 'c':3, 'd':4}z = {'a':1, 'b':2, 'c':3, 'd':4}z = {解决方案有两种
-
用Python写出仅需一行的快速排序
作为一种非常常用的高效率排序算法,快速排序的算法思想却异常的简单,恐怕这便是所谓的重剑无锋,大巧不工。
虽然在C语言下快速排序算法比较长,并成为一些学渣在数据结构考试时的一个坎,但是如果使用函数式语言编写快速排序却只需一两行。本文便是受函数式编程的启发,用Python写出一行的快速排序。
其实只要你理解了快排的思想,这个代码只能说是一个语法糖而已,没啥意思。