组合问题 【问题】从ABCDE中取3个不同的字母,有多少种不同的取法。请列出每一种不同的取法来。 分析: 这个问题可以对结果集进行等价类划分。 把所有的结果分为两类,一类是包含A的,一类是不包含A的。 剩下的问题是不是就可以递归考虑了? def zu_he(s,n): if n == 0: return [""] if len(s)