Difference between revisions of "Yaml"

From UVOO Tech Wiki
Jump to navigation Jump to search
(Created page with "https://idratherbewriting.com/learnapidoc/pubapis_yaml.html")
 
Line 1: Line 1:
 
https://idratherbewriting.com/learnapidoc/pubapis_yaml.html
 
https://idratherbewriting.com/learnapidoc/pubapis_yaml.html
 +
 +
 +
templating counts
 +
```
 +
import sys
 +
from pprint import pprint
 +
# def Merge(dict1, dict2):
 +
#    return(dict2.update(dict1))
 +
y_count = "${count}"
 +
d_base = {'count': 1}
 +
d = {'acount-${count}': 5, 'one': '${count}-one', 'two': 'twoval', 'y_count': 3}
 +
d_base.update(d)
 +
n = {}
 +
l = []
 +
for i in range(d['y_count']):
 +
    l.append(i)
 +
for i in range(d['y_count']):
 +
    n = {}
 +
    for k,v in d.items():
 +
        if y_count in str(k):
 +
            k = k.replace(y_count, str(i))
 +
        if y_count in str(v):
 +
            v = v.replace(y_count, str(i))
 +
        n[k] = v
 +
    n['y_count.index'] = i
 +
    l[i]=n
 +
pprint(l)
 +
 +
 +
sys.exit()
 +
```

Revision as of 00:33, 21 February 2022

https://idratherbewriting.com/learnapidoc/pubapis_yaml.html

templating counts

import sys
from pprint import pprint
# def Merge(dict1, dict2):
#     return(dict2.update(dict1))
y_count = "${count}"
d_base = {'count': 1}
d = {'acount-${count}': 5, 'one': '${count}-one', 'two': 'twoval', 'y_count': 3}
d_base.update(d)
n = {}
l = []
for i in range(d['y_count']):
    l.append(i)
for i in range(d['y_count']):
    n = {}
    for k,v in d.items():
        if y_count in str(k):
            k = k.replace(y_count, str(i))
        if y_count in str(v):
            v = v.replace(y_count, str(i))
        n[k] = v
    n['y_count.index'] = i
    l[i]=n
pprint(l)


sys.exit()