Modyfikuj wartości listy podczas iteracji po niej w Pythonie? [duplikować]

To pytanie ma już tutaj odpowiedź:

Jak modyfikować wpisy listy podczas pętli for? 7 odpowiedzi

Na przykład:

def update_condition(self, type, params):
    for condition in self.conditions:
        condition_loaded = json.loads(condition)
        if condition_loaded['type'] == type:
            condition_loaded['params'] = params
            condition = json.dumps(condition_loaded)

Powyższy kod nie robi nic, ponieważ warunek nie jest przez odniesienie. Jaki jest właściwy sposób, aby to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion