Sagen Sie Folgendes:
%Vor%Aber was ist, wenn ich immer nur Domain will und nie aufheben möchte? Zum Beispiel, wenn ich immer nur uname und nicht Domäne wollte, könnte ich dies tun:
%Vor%Gibt es eine bessere Möglichkeit, ein Tupel in ein Tupel zu teilen und es wegwerfen zu lassen?
Um einige der anderen Antworten zu berücksichtigen, haben Sie folgende Möglichkeiten:
Wenn Sie wissen, dass die Zeichenfolge ein '@' Zeichen enthält, können Sie einfach Folgendes tun:
%Vor%Wenn die Wahrscheinlichkeit besteht, dass Sie kein @ -Zeichen haben, wird eine der folgenden Möglichkeiten vorgeschlagen:
%Vor%Oder
%Vor%Sie könnten Ihren eigenen Codierungsstil verwenden und etwas wie "use '_' als egal für Variablen angeben, deren Wert Sie ignorieren möchten". Dies ist eine allgemeine Praxis in anderen Sprachen wie Erlang.
Dann könnten Sie einfach tun:
%Vor%Und gemäß den Regeln, die Sie festgelegt haben, soll der Wert in der Variablen _ ignoriert werden. Solange Sie die Regel konsequent anwenden, sollten Sie in Ordnung sein.
Wenn Sie wissen , gibt es immer einen @
in Ihrer Zeichenfolge, domain = a.split('@')[1]
ist der richtige Weg. Andernfalls überprüfe es zuerst oder füge einen try..except IndexError
-Block hinzu.
Tags und Links python