Mutable Type Example : subclass « Class « Python Tutorial






class SortedKeyDict(dict):
    def keys(self):
        return sorted(super(
            SortedKeyDict, self).keys())

d = SortedKeyDict((('A', 67), ('B', 68),('C', 2)))
print 'By iterator:'.ljust(12), [key  for key  in d]
print 'By keys():'.ljust(12), d.keys()








11.29.subclass
11.29.1.Creating Subclasses
11.29.2.Class Inheritance
11.29.3.__bases__ Class Attribute
11.29.4.Overriding Methods through Inheritance
11.29.5.__init__() is not invoked automatically when the subclass is instantiated.
11.29.6.Deriving Standard Types
11.29.7.Mutable Type Example
11.29.8.Definition and test function for class Cylinder.