Files
public-snippets/py-clanever.postfixTemplates
2025-06-27 11:24:28 +08:00

154 lines
3.3 KiB
Plaintext

.enum : Enumerate value
ANY → enumerate($expr$)
.reversed : Reverse iterable
ANY → reversed($expr$)
.sort : Sort iterable
ANY → sorted($expr$)$END$
.sortk : Sort iterable with key
ANY → sorted($expr$, key=$key$)$END$
.sortl : Sort iterable with lambda key
ANY → sorted($expr$, key=lambda o: $key$)$END$
.open : Open a path
ANY → with open($expr$) as f:\
$END$
.openm : Open a path with mode
ANY → with open($expr$, mode='$mode$') as f:\
$END$
.openp : Open a Path object
ANY → with closing($expr$.open()) as f:\
$END$
.for : Iterate through an object
ANY → for $var$ in $expr$:\
$END$
.fori : Iterate through an object
ANY → for i, $var$ in enumerate($expr$):\
$END$
.try : Wrap with try except
ANY → try:\
$expr$\
except $error$ as $error_var$:\
$END$
.tryf : Wrap with try except and finally
ANY → try:\
$expr$\
except $error$ as $error_var$:\
$except$\
finally:\
$END$
.bytes : Cast to bytes
ANY → bytes($expr$)$END$
.str : Cast to str
ANY → str($expr$)$END$
.float : Cast to float
ANY → float($expr$)$END$
.int : Cast to int
ANY → int($expr$)$END$
.set : Wrap with set
ANY → set($expr$)$END$
#.frozenset : Wrap with frozenset
# ANY → frozenset($expr$)$END$
.list : Wrap with list
ANY → list($expr$)$END$
.dict : Wrap with dict
ANY → dict($expr$)$END$
.tuple : Wrap with tuple
ANY → tuple($expr$)$END$
.next : Retrieve the next item from the iterator
ANY → next($expr$)$END$
.iter : Return an iterator object
ANY → iter($expr$)$END$
.min : Return the minimal
ANY → min($expr$)$END$
.max : Return the maximal
ANY → max($expr$)$END$
.abs : Return the absolute value
ANY → abs($expr$)$END$
.pri : print iter
ANY → for i in $expr$:\
print(i)
.prid : dict print iter
ANY → for k, v in $expr$.items():\
print(k, v)
.b : par but to bracket start
ANY → $END$($expr$)
.comp : comprehension
ANY → ($i$ for i in $expr$)
.compif : comprehension with if
ANY → ($i$ for i in $expr$ if $condition$)
.lcomp : list comprehension
ANY → [$i$ for i in $expr$]
.lcompif : list comprehension with if
ANY → [$i$ for i in $expr$ if $condition$]
.dcomp : dict comprehension
ANY → {$i$: $j$ for $i$, $j$ in $expr$}
.dcompif : dict comprehension with if
ANY → {$i$: $j$ for $i$, $j$ in $expr$ if $condition$}
.join : str join iter
ANY → "$sep$".join($expr$)
.ford : iterate k, v for dict
ANY → for $key$, $val$ in $expr$.items():\
$END$
.nextif : find first val in iter
ANY → next((x for x in $expr$ if x$condition$), None)
.repa : django request.query_params.get("param")
ANY → $expr$ = request.query_params.get("$expr$$END$")
.jsonl: json.loads
ANY → json.loads($expr$)
.jsond: json.dumps
ANY → json.dumps($expr$)
.len: len(expr)
ANY → len($expr$)
.round : round($expr$)
ANY → round($expr$)
.dfiter : pandas.Datafream.iterrows()
ANY → for i, row in $expr$.iterrows():
.pdna : pandas.isna()
ANY → pd.isna($expr$)
.resplit : re.split()
ANY → re.split(r'[\n\t, ]+', $expr$)