Hi @viktornrozalite ,
the code block is used to put the last item back at the top of the list, this can be done in the python code
import clr
import sys
import re
import System
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReference('RevitAPI')
import Autodesk
from Autodesk.Revit.DB import *
import Autodesk.Revit.DB as DB
clr.AddReference('RevitServices')
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument
toList = lambda x : x if hasattr(x, '__iter__') else [x]
inputView = UnwrapElement(IN[0])
lstfilterName = [doc.GetElement(xid).Name for xid in inputView.GetOrderedFilters()]
lstfilterName.insert(0, lstfilterName.pop())
OUT = lstfilterName