Containers¶
-
class
Container
[source]¶ Bases:
humpack.transactions.Transactionable
,humpack.packing.Packable
,humpack.hashing.Hashable
-
class
tdict
(*args, **kwargs)[source]¶ Bases:
humpack.basic_containers.Container
,collections.OrderedDict
Humpack dictionary, replaces the standard dict Has all the same functionality of a dict, plus being Transactionable or Packable
-
class
tlist
(*args, **kwargs)[source]¶ Bases:
humpack.basic_containers.Container
,list
Humpack list, replaces the standard list Has all the same functionality of a list, plus being Transactionable or Packable
-
class
tset
(iterable=[])[source]¶ Bases:
humpack.basic_containers.Container
,set
Humpack set, replaces the standard set Has all the same functionality of a set, plus being Transactionable or Packable
-
class
tdeque
(*args, **kwargs)[source]¶ Bases:
humpack.basic_containers.Container
,collections.deque
Humpack queue, replaces the standard deque Has all the same functionality of a set, plus being Transactionable or Packable
-
class
tstack
(*args, **kwargs)[source]¶ Bases:
humpack.basic_containers.tdeque
Humpack stack Has all the same functionality of a deque, except it’s a stack (FIFO) Also implements Transactionable and Packable
-
class
theap
(*args, **kwargs)[source]¶ Bases:
humpack.basic_containers.Container
,object
Humpack heap Unordered for adding/removing, ordered when iterating. Note that iterating through the heap empties it.