Jaké jsou některé způsoby, jak refaktorovat tento kód?
ZkontrolujteData(data):
    if data[0] == "A" and 
        data[1] == "B" and 
        data[2] == "C":
        return True
    else:
        return False
Tento kód lze zrefaktorovat několika způsoby pro zlepšení čitelnosti a efektivity. Jedním způsobem by bylo zkontrolovat, zda jsou všechny prvky v poli dat rovny odpovídajícím písmenům. To lze provést pomocí metody all() v Pythonu, například takto:

return all(d == l for d, l in zip(data, ["A","B","C"]))

Dále by mohl být použit ternární operátor k zjednodušení kódu. Podmínka if/else by mohla být přepsána takto:

return True if data[0] == "A" and data[1] == "B" and data[2] =="C" else False