使用元组或列表形式的模式,可以匹配元组或列表:
模式既可以写成元组的形式,也可以写成列表的形式,甚至可写成序列形式(无括号)。 但无论写成哪种形式,模式都不区分元组和列表,既能匹配元组,也能匹配列表,。
如果需要进行区分,可以组合其它模式共同实现。
使用字典形式的模式,可以匹配字典:
集合 不能作为模式,仅能用空集来判断变量是不是集合,但使用 if 或者 isinstance 判断更加方便:
if
isinstance