Wörterbücher sind Datenstrukturen, in denen Daten in Schlüssel-Wert-Paaren gespeichert werden. Im Gegensatz zu Listen, Tupeln oder Mengen, in denen nur ein Wert gespeichert ist, benötigt ein Wörterbuch zwei Werte, einen Schlüssel und einen Wert. Es wird als Schlüssel geschrieben: Wert. Der Wert kann durch Aufrufen des Schlüsselnamens ausgedruckt werden.
>>> fruits = {'apple': 'red', 'banana': 'green', 'cherry': 'red'}
>>> type(fruits)
<class 'dict'>
>>> fruits['apple']
'red'
>>> dict1 = {'a': 'apple', 'b': 'ball', 'c': 'cat'}
>>> type(dict1)
<class 'dict'>
>>> dict2 = {}
>>> type(dict2)
<class 'dict'>
>>> dict3 = dict()
>>> type(dict3)
<class 'dict'>
>>> fruits = {'apple': 'red', 'banana': 'green', 'grape': 'green'}
>>> material = {'biro': 'red', 'pencil': 'grey', 'biro': 'blue'}
>>> material['biro']
'blue'
>>> dict4 = {('a', 'b'): 'tuple', 'string': 'ball', 1: 'integer'}
>>> dict4
{('a', 'b'): 'tuple', 'string': 'ball', 1: 'integer'}
>>> dict5 = {[1, 2, 3]: 'list1'}
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'list'
4. Python-Wörterbücher sind geordnete Datenstrukturen. Wenn die Version Ihres Pythons 3.7 und höher ist, werden Wörterbücher sortiert. Wenn die Version Ihres Pythons weniger als 3.7 ist, ist jedes von Ihnen erstellte Wörterbuch ungeordnet.
>>> dict6 = {'name': 'James', 'age': 20, 'address': 'California'}
>>> dict6
{'name': 'James', 'age': 20, 'address': 'California'}
5. Python-Wörterbücher erlauben keine Duplikate. Wenn ein Schlüssel-Wert-Paar wie ein Satz zweimal oder mehrmals geschrieben wird, wird wie bei einem Satz nur einer von ihnen ausgedruckt.
>>> dict7 = {'name': 'James', 'age': 20, 'age': 20}
>>> dict7
{'name': 'James', 'age': 20}
Wörterbücher haben viele Anwendungsfälle in Python. Geben Sie nach dem Laden von Python ' help (dict) ' in Ihre Eingabeaufforderung ein, um eine Liste aller Methoden zu erhalten, die Python-Wörterbücher zulassen .
Danke fürs Lesen:).
Ein umfassender Leitfaden zum Erlernen der wesentlichen Python-Fähigkeiten für eine erfolgreiche Karriere als Python-Ingenieur im Jahr 2023 Warum auf mich hören? Sie da! Sie fragen sich vielleicht: „Warum sollte ich mir diesen Artikel über das Werden eines Python-Ingenieurs anhören?“ Nun, lassen Sie mich mich vorstellen. Ich bin ein 21-jähriger Python-Ingenieur mit 3 Jahren Erfahrung.
Die ereignisbasierte Programmierung ist ein Programmierparadigma, bei dem der Ablauf eines Programms durch Ereignisse bestimmt wird, die auftreten, und nicht durch eine Folge von Anweisungen, die der Reihe nach ausgeführt werden. Bei der ereignisbasierten Programmierung reagiert das Programm auf Ereignisse im System oder in der Umgebung, anstatt einen vorgegebenen Satz von Anweisungen auszuführen.
Im Jahr 2022, mit der Veröffentlichung von GPT-3, scheinen Schreibfähigkeiten an Bedeutung zu verlieren. Mit KI können auch Menschen mit schlechten Schreibkenntnissen hochwertiges Personal hervorbringen.
Der Juckreiz in meiner Hand breitete sich aus, als ich mit dem örtlichen Buchhändler um ein weiteres Buch verhandelte. Dieses Buch würde wie die anderen, die ich kürzlich gekauft habe, seinen Thron auf meinem Stapel „To Be Read“ (TBR) finden; und trotzdem habe ich es gekauft.
Sie können ein OSINT-Ermittler, ein CTF-Spieler oder einfach jemand sein, der Spam-Anrufe erhält. Jemand, der versucht, die Nummer zu bestätigen, die Sie in einer Anzeige gesehen haben.
Wenn man erwachsen wird, wird einem oft gesagt, dass die Welt so ist, wie sie ist, und dass das Leben nur darin besteht, sein Leben in der Welt zu leben, niemals sein Leben zu riskieren, einfach einem festgelegten Weg zu folgen und am Ende zu sterben, und versucht, es nicht zu tun Schlage zu viel gegen die Wände. Aber das ist ein sehr begrenztes Leben.