Aug-18-2021, 06:19 AM
class Multimeter: def __init__(self): someInfo = {} acVoltageMultimeter = {'10V': Multimeter(), '100V': Multimeter(), '1100V': Multimeter()} acVoltageMultimeter['10V'].someInfo = {'50Hz': '9V', '60Hz': '9V', '400Hz': '9V'} acVoltageMultimeter['100V'].someInfo = {'50Hz': '90V', '60Hz': '90V', '400Hz': '90V'} acVoltageMultimeter['1100V'].someInfo = {'50Hz': '200V', '60Hz': ['200V', '400V', '600V', '800V', '1000V'], '400Hz': '200V'} key = acVoltageMultimeter.keys() for k in key: print(k, acVoltageMultimeter[k].someInfo)
Output:10V {'50Hz': '9V', '60Hz': '9V', '400Hz': '9V'}
100V {'50Hz': '90V', '60Hz': '90V', '400Hz': '90V'}
1100V {'50Hz': '200V', '60Hz': ['200V', '400V', '600V', '800V', '1000V'], '400Hz': '200V'}