Als «dictionary» getaggte Fragen

Ein Wörterbuch ordnet Schlüssel Werten zu, die ein effizientes Abrufen von Werten von Schlüsseln ermöglichen. USE [map-function] -Tag über Mapping-Funktionen über Daten, BITTE; und für die Geographie [Karten].

3
Thread-Sicherheit in Pythons Wörterbuch
Ich habe eine Klasse, die ein Wörterbuch enthält class OrderBook: orders = {'Restaurant1': None, 'Restaurant2': None, 'Restaurant3': None, 'Restaurant4': None} @staticmethod def addOrder(restaurant_name, orders): OrderBook.orders[restaurant_name] = orders Und ich führe 4 Threads aus (einen für jedes Restaurant), die die Methode aufrufen OrderBook.addOrder. Hier ist die Funktion, die von jedem Thread …


12
Inverse Wörterbuchsuche in Python
Gibt es eine einfache Möglichkeit, einen Schlüssel zu finden, indem Sie den Wert in einem Wörterbuch kennen? Ich kann mir nur Folgendes vorstellen: key = [key for key, value in dict_obj.items() if value == 'value'][0]
102 python  dictionary 


2
Unterschied zwischen der Definition der Eingabe. Diktat und Diktat?
Ich übe die Verwendung von Typhinweisen in Python 3.5. Einer meiner Kollegen verwendet typing.Dict: import typing def change_bandwidths(new_bandwidths: typing.Dict, user_id: int, user_name: str) -> bool: print(new_bandwidths, user_id, user_name) return False def my_change_bandwidths(new_bandwidths: dict, user_id: int, user_name: str) ->bool: print(new_bandwidths, user_id, user_name) return True def main(): my_id, my_name = 23, "Tiras" …



6
Die Reihenfolge der Schlüssel in Wörterbüchern
Code: d = {'a': 0, 'b': 1, 'c': 2} l = d.keys() print l Dies wird gedruckt ['a', 'c', 'b']. Ich bin mir nicht sicher, wie die Methode keys()die Reihenfolge der Schlüsselwörter innerhalb von l bestimmt . Ich möchte jedoch in der Lage sein, die Schlüsselwörter in der "richtigen" Reihenfolge …
100 python  dictionary 

9
Soll ich eine Klasse oder ein Wörterbuch verwenden?
Ich habe eine Klasse, die nur Felder und keine Methoden enthält, wie folgt: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Dies könnte leicht in ein Diktat übersetzt werden. Die Klasse ist flexibler …
99 python  oop  class  dictionary 



17
Wie tausche ich Schlüssel mit Werten in einem Wörterbuch aus?
Ich erhalte ein Wörterbuch als Eingabe und möchte ein Wörterbuch zurückgeben, dessen Schlüssel die Werte der Eingabe und dessen Wert die entsprechenden Eingabeschlüssel sind. Werte sind einzigartig. Angenommen, meine Eingabe lautet: a = dict() a['one']=1 a['two']=2 Ich möchte, dass meine Ausgabe ist: {1: 'one', 2: 'two'} Zur Verdeutlichung möchte ich, …

4
Wie kann ich Hashes in Perl kombinieren?
Was ist der beste Weg, um beide Hashes zu% hash1 zu kombinieren? Ich weiß immer, dass% hash2 und% hash1 immer eindeutige Schlüssel haben. Ich würde auch eine einzelne Codezeile bevorzugen, wenn möglich. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow';
95 perl  dictionary  hash  merge 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.