class_docstr: Support structure for PVector that implements structural sharing for vectors using a trie.
class_docstr_tok: ["Support","structure","for","PVector","that","implements","structural","sharing","for","vectors","using","a","trie","."]
code: def mset(self, *args):
      if len(args) % 2:
          raise TypeError("mset expected an even number of arguments")
  
      evolver = self.evolver()
      for i in range(0, len(args), 2):
          evolver[args[i]] = args[i + 1]
  
      return evolver.persistent()
  
imports: from abc import abstractmethod, ABCMeta
  from ._compat import Sequence, Hashable
  from numbers import Integral
  import operator
  import six
  from pyrsistent._transformations import transform
label_desc: Use image node_id 21 for calling the PythonPVector obj's underlying member method code with example usage: obj.mset() and returns: evolver