Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Simple for loop solution in Clear category for YAML. Simple Dict by malion
def yaml(a):
result = {}
for k, v in [b.split(': ') for b in a.splitlines() if b]:
result[k] = int(v) if v.isdigit() else v
return result
if __name__ == "__main__":
print("Example:")
print(
yaml(
"""name: Alex
age: 12"""
)
)
# These "asserts" are used for self-checking and not for an auto-testing
assert (
yaml(
"""name: Alex
age: 12"""
)
== {"age": 12, "name": "Alex"}
)
assert (
yaml(
"""name: Alex Fox
age: 12
class: 12b"""
)
== {"age": 12, "class": "12b", "name": "Alex Fox"}
)
print("Coding complete? Click 'Check' to earn cool rewards!")
Jan. 19, 2023
Comments: