I would like to iterate over a list of dictionaries, so that for each instance where the label "Auto-Renewal?" is equal to empty or no then the field "contract end-date" is changed to +12 months. This is what my data currently looks like
[{'field_id': 1110, 'label': 'Service ID', 'value': ''},
{'field_id': 505, 'label': 'Contract Identifier', 'value': ''},
{'field_id': 522, 'label': 'Contract Term', 'value': ''},
{'field_id': 539, 'label': 'Contract Start Date', 'value': ''},
{'field_id': 556, 'label': 'Contract End Date', 'value': ''},
{'field_id': 573, 'label': 'Auto-Renewal?', 'value': ''},
{'field_id': 888, 'label': 'Legacy Service ID', 'value': '1402301'},
{'field_id': 1083, 'label': 'Legacy LD Rate Plan', 'value': ''},
{'field_id': 1084, 'label': 'Is LD', 'value': ''},
{'field_id': 1085, 'label': 'OCN/Vendor', 'value': ''},
{'field_id': 1086, 'label': 'Orig CC Srv ID', 'value': ''},
{'field_id': 1087, 'label': 'Is Local', 'value': ''},
{'field_id': 1088, 'label': 'External Quote ID', 'value': ''},
{'field_id': 1089, 'label': 'Provisioned', 'value': ''},
{'field_id': 1090, 'label': 'Legacy Identifiers', 'value': ''},
{'field_id': 1091, 'label': 'PON', 'value': ''},
{'field_id': 1092, 'label': 'Legacy Local Rate Plan', 'value': ''},
{'field_id': 1093, 'label': 'Legacy Srv Key', 'value': ''},
{'field_id': 1094, 'label': 'Conversion', 'value': ''},
{'field_id': 1095, 'label': 'LNP Date', 'value': ''},
{'field_id': 1096, 'label': 'T/TU Date', 'value': ''},
{'field_id': 1110, 'label': 'Service ID', 'value': ''},
{'field_id': 505, 'label': 'Contract Identifier', 'value': ''},
{'field_id': 522, 'label': 'Contract Term', 'value': ''},
{'field_id': 539, 'label': 'Contract Start Date', 'value': ''},
{'field_id': 556, 'label': 'Contract End Date', 'value': ''},
{'field_id': 573, 'label': 'Auto-Renewal?', 'value': ''}]
Aucun commentaire:
Enregistrer un commentaire