Я попытался сделать оператор switch как python, вместо того, чтобы иметь много операторов if.
Код выглядит следующим образом:
def findStuff(cds):
L=[]
c=0
for i in range(0, len(cds), 3):
a=differencesTo(cds[i:i+3])
result = {
a[2][0]==1: c=i+1,
a[2][1]==1: c=i+2,
a[2][2]==1: c=i+3,
a[1]==1: L.append((cds[i:i+3], a[0], c))
}
return L
Моя проблема в том, что это не работает. (Работает с операторами if, но это, на мой взгляд, будет более красивым).
Я нашел несколько примеров переключателей в Python, и они следуют этой структуре. Кто-нибудь может мне помочь?