{
    "content": [
        {
            "type": "text",
            "text": "# pvectorc (pydoc)\n\n**Summary:** pvectorc - Persistent vector\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **CLASSES** (3 lines) — 1 subsections\n  - class PVector (82 lines)\n- **FUNCTIONS** (1 lines) — 1 subsections\n  - pvector (7 lines)\n- **FILE** (3 lines)\n\n## Full Content\n\n### NAME\n\npvectorc - Persistent vector\n\n### CLASSES\n\nbuiltins.object\nPVector\n\n#### class PVector\n\n|  Persistent vector\n|\n|  Methods defined here:\n|\n|  add(self, value, /)\n|      Return self+value.\n|\n|  eq(self, value, /)\n|      Return self==value.\n|\n|  ge(self, value, /)\n|      Return self>=value.\n|\n|  getitem(self, key, /)\n|      Return self[key].\n|\n|  gt(self, value, /)\n|      Return self>value.\n|\n|  hash(self, /)\n|      Return hash(self).\n|\n|  iter(self, /)\n|      Implement iter(self).\n|\n|  le(self, value, /)\n|      Return self<=value.\n|\n|  len(self, /)\n|      Return len(self).\n|\n|  lt(self, value, /)\n|      Return self<value.\n|\n|  mul(self, value, /)\n|      Return self*value.\n|\n|  ne(self, value, /)\n|      Return self!=value.\n|\n|  reduce(...)\n|      Pickle support method\n|\n|  repr(self, /)\n|      Return repr(self).\n|\n|  rmul(self, value, /)\n|      Return value*self.\n|\n|  append(...)\n|      Appends an element\n|\n|  count(...)\n|      Return number of occurrences of value\n|\n|  delete(...)\n|      Delete element(s) by index\n|\n|  evolver(...)\n|      Return new evolver for pvector\n|\n|  extend(...)\n|      Extend\n|\n|  index(...)\n|      Return first index of value\n|\n|  mset(...)\n|      Inserts multiple elements at the specified positions\n|\n|  remove(...)\n|      Remove element(s) by equality\n|\n|  set(...)\n|      Inserts an element at the specified position\n|\n|  tolist(...)\n|      Convert to list\n|\n|  transform(...)\n|      Apply one or more transformations\n\n### FUNCTIONS\n\n#### pvector\n\npvector([iterable])\nCreate a new persistent vector containing the elements in iterable.\n\n>>> v1 = pvector([1, 2, 3])\n>>> v1\npvector([1, 2, 3])\n\n### FILE\n\n/usr/lib/python3/dist-packages/pvectorc.cpython-310-x8664-linux-gnu.so\n\n"
        }
    ],
    "structuredContent": {
        "command": "pvectorc",
        "section": "",
        "mode": "pydoc",
        "summary": "pvectorc - Persistent vector",
        "synopsis": null,
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "CLASSES",
                "lines": 3,
                "subsections": [
                    {
                        "name": "class PVector",
                        "lines": 82
                    }
                ]
            },
            {
                "name": "FUNCTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "pvector",
                        "lines": 7
                    }
                ]
            },
            {
                "name": "FILE",
                "lines": 3,
                "subsections": []
            }
        ]
    }
}