Ich habe zwei Funktionen mit einem Return-Ausgang. Die Funktionen geben mehr als eine Sache zurück. Ich brauche den Ausgang der Funktion 1 als einen Schlüssel und den Ausgang der Funktion 2 als einen Wert. Ich weiß nicht, ob das möglich ist, hoffentlich kannst du mir mit einem Beispiel helfen!Python 3.5: Erstellen Sie ein Wörterbuch mit Funktionen
Antwort
Tun Sie es einfach!
def fun1():
return "a"
def fun2():
return 1
a = {fun1(): fun2()}
print a
Diese Drucke:
{'a': 1}
Aber die Funktion gibt mehr als einen zurück – Yoni
@Yoni, _did sagst du es in deiner Frage? _ __NO__. – ForceBru
@Yoni, willkommen bei Stack Overflow. Wenn Sie sagen, dass einer der Schlüssel und der andere ein Wert ist, implizieren Sie, dass sie das Schlüssel-Wert-Paar eines einzelnen Wörterbucheintrags sind. Die Lösungen von Bart und ForceBru machen das. Ein Schlüssel-Wert-Paar ist eine Sache, ein Eintrag in einem Wörterbuch. Wenn wir alle die Frage falsch verstanden haben, versuchen Sie es bitte umzuformulieren. – roadrunner66
Ist es das?
def functionA:
return "bart"
def functionB:
return 33
def merge(func1, func2):
return { func1():func2() }
print merge(functionA, functionB)
def the_keys():
return ('a', 'b', 'c')
def the_values():
return (1, 2, 3)
dictionary = dict(zip(the_keys(), the_values()))
print(dictionary)
Produziert:
- 1. Erstellen Sie ein Wörterbuch aus zwei Funktionen (Python)
- 2. Python 3.5: Sortieren Wörterbuch nach Schlüssel (Daten)
- 3. Python ein Wörterbuch der Liste erstellen
- 4. Python ein Wörterbuch von Listen erstellen
- 5. Erstellen Sie ein Wörterbuch aus erfolgreichen Regex Übereinstimmungen in Python
- 6. Erstellen Sie ein Wörterbuch aus einer zweidimensionalen Liste in Python
- 7. Python - combinig zwei ungleiche Listen und erstellen Sie ein Wörterbuch
- 8. Zeichnen Sie ein Streudiagramm in Python mit Matplotlib mit Wörterbuch
- 9. Erstellen Sie ein Wörterbuch aus Textdatei
- 10. Python Unittest - Wörterbuch mit Listen erstellen
- 11. Erstellen Sie eine Liste von dynamischen Wörterbuch Python
- 12. Erstellen Sie ein Wörterbuch mit 2 Listen mit LINQ
- 13. Erstellen Sie ein Wörterbuch in XAML?
- 14. Wie erstellen Sie ein Wörterbuch in Java?
- 15. So erstellen Sie ein Wörterbuch in Python aus einer Liste und einem anderen Wörterbuch
- 16. Wenden Sie eine Reihe von Funktionen zufällig auf ein Python-Wörterbuch mit random.shuffle()
- 17. Sortieren Sie ein verschachteltes Wörterbuch in Python
- 18. Erstellen einer Tabelle in Python 3.5
- 19. Wörterbuch Verständnis mit Inline-Funktionen
- 20. bevölkern ein Wörterbuch für Schleifen (Python) mit
- 21. Einzeiler ein Wörterbuch mit einem Eintrag erstellen
- 22. Sortiere ein Python-Wörterbuch mit specail characer
- 23. Ersatzteil ein Wörterbuch in Python mit
- 24. ein Wörterbuch in ein Wörterbuch mit Werteliste in Python konvertieren mit zwei Liste
- 25. Erstellen eines eindeutigen Schlüssels für ein Wörterbuch in Python
- 26. Aktualisieren Sie einen Wörterbuch Wert mit Python
- 27. Erstellen Sie ein Array, eine Hashtabelle und ein Wörterbuch?
- 28. Erstellen von 2D-Wörterbuch in Python
- 29. Erstellen Sie IronPython-Wörterbuch von JObject
- 30. Python "extend" für ein Wörterbuch
Warum brauchen Sie zwei Funktionen? – TheLazyScripter