Skip to content

Instantly share code, notes, and snippets.

@kvid
kvid / alternatingtest.py
Last active July 11, 2020 02:32 — forked from formatc1702/alternatingtest.py
Check if items in list alternatingly match keys in two dicts
# fake YAML input data (only keys matter)
connectors = {'A': [1,2,3], 'B': [1,2,4], 'C': [3,6,7]}
cables = {'X': [4,4,4], 'Y': [4,5,6], 'Z': [9,9,9]}
# list to check, should alternatingly contain connector and cable keys, may start with either
listy = ['Z','A','X','B','Y','C']
conkeys = list(connectors.keys())
cblkeys = list(cables.keys())