若集合A中有n個元素,則集合A的非空真子集共有2^n-2個,為什麼?

若集合A中有n個元素,則集合A的非空真子集共有2^n-2個,為什麼?

首先A的所有子集數為2^n個(設B為A的子集,那麼A中從第一個元素開始是否出現在A中有兩種情況,出現或不出現,總共有2*2...*2=2^n種),再去掉空集和A本身,就有2^n-2個非空真子集