素必须是可散列的，比如说，codice_227可以是正规codice_226的元素而反之不行。Python还提供了广泛的搜集操纵能力比如内建的包含元素检查和通用迭代。Python允许编程者使用类定义自己的类型，类在面向对象编程中是最经常使用的。类的新实例是通过调用这个类的构造器而创建的，而类都是元类codice_224的实例，codice_224是codice_224元类自身的实例，这允许了元编程和反射。在版本3.0之前，Python有两种类：旧式的和新式的。二种样式的语法是一样的，不同在于是否直接