possibleRequests = ['test', 'test1']
def inboxReader():
global inbox
tempInbox = []
tempInbox = inbox.inboxMessage #inboxMesage remains filled?
print(inbox.inboxMessage, 'inboxReader')
i = 0
while (i < len(tempInbox)):
if (tempInbox[i] in possibleRequests):
print('THIS IS WORKING')
#print(i)
i+=1
Ich möchte in der Lage sein, mögliche Anfragen auf eine Methode zu zeigen, anstatt eine lange Liste von if Statements zu haben. Was kann ich tun, um eine Variable auf eine Methode zu richten und sie auszuführen?wie man auf eine Methode verweist Variable python
Cheers,
Marc
Ich würde weitere Informationen wie, was ist inbox.inboxMessage? eine Liste? Wo möchten Sie, dass mögliche Anfragen auf eine Methode zum Ausführen hindeuten, anstatt eine lange Liste von if-Statements zu haben? – Aquiles
Sie können Funktionen (und Methoden) in Variablen speichern (z. B. 'f = inboxReader; f()') .. – thebjorn
Inbox ist eine Klasse, die ich ein Array nennen. Wie würde ich tun, was Thebjorn sagte? es scheint das Ding zu sein, das ich suche –