Difference between tuples and frozensets in Python

后端 未结 4 1661
面向向阳花
面向向阳花 2020-12-29 00:49

I\'m learning Python 3 using The Quick Python Book, where the author talks about frozensets, stating that since sets are mutable and hence unhashable, thereby becoming unfit

4条回答
  •  旧时难觅i
    2020-12-29 01:28

    tuples are immutable lists, frozensets are immutable sets.

    tuples are indeed an ordered collection of objects, but they can contain duplicates and unhashable objects, and have slice functionality

    frozensets aren't indexed, but you have the functionality of sets - O(1) element lookups, and functionality such as unions and intersections. They also can't contain duplicates, like their mutable counterparts.

提交回复
热议问题