class_docstr: List derivative with a special access attributes.
  
  These are normal lists, but with the special attributes:
  
  * .l (or .list) : value as list (the list itself).
  * .n (or .nlstr): value as a string, joined on newlines.
  * .s (or .spstr): value as a string, joined on spaces.
  * .p (or .paths): list of path objects (requires path.py package)
  
  Any values which require transformations are computed only once and
  cached.
class_docstr_tok: ["List","derivative","with","a","special","access","attributes",".","These","are","normal","lists",",","but","with","the","special","attributes",":","*",".l","(","or",".list",")",":","value","as","list","(","the","list","itself",")",".","*",".n","(","or",".nlstr",")",":","value","as","a","string",",","joined","on","newlines",".","*",".s","(","or",".spstr",")",":","value","as","a","string",",","joined","on","spaces",".","*",".p","(","or",".paths",")",":","list","of","path","objects","(","requires","path.py","package",")","Any","values","which","require","transformations","are","computed","only","once","and","cached","."]
code: def get_list(self):
      return self
  
imports: import os
  import re
  import string
  import sys
  import textwrap
  import warnings
  from string import Formatter
  from pathlib import Path
  from typing import List, Union, Optional, Dict, Tuple
label_desc: Use image node_id 1 for calling the SList obj's underlying member method code with example usage: obj.get_list() and returns: self