0 Daumen
92 Aufrufe

Ich habe eine Frage zu implementierung:

Ich habe eine funktion def__init__(self, V) welche das macht:


Erzeugt eine Partition von V in einelementige Mengen, die als SetObjekte in der Liste Sets abgelegt werden. Falls ein Tupel doppelt in der Liste V vorkommt, werfen Sie die Exception ’invalid operation’.


Code:   ich habe es so gemacht def__init__(self, V):

                                                        self.Sets = V

                                                        # jetzt will ich untersuchen nach doppelten Tupeln in der Liste und falls das der Fall ist

                                                          soll dieses 'invalid operation' returnd werden.   Ich habe es so gedacht

                                                       for i in range(V):

                                                                if v.set():

                                                                      return 'invalid operation’


Das ist aber falsch. Kann wer vielleicht helfen)))

von

Duplikate in Listen zu finden geht ja auch zig verschiedene Arten und dazu gibt es genug Anleitungen. Was mich mehr irritiert ist warum du schreibst es soll eine Exception geworfen werden, du aber nur einen String als return gibst. https://www.python-kurs.eu/ausnahmebehandlung.php

Hey ich kenne mich echt nicht damit aus kannst du vielleicht zeigen wie das aussehen soll. Was ist überhaupt diese exception

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community