Sie lernen die grundlegende Grammatik des Python 3-Systems unter "Einführung Python 3" von O'Reilly Japan. Ich hoffe, es ist hilfreich für diejenigen, die Python auf die gleiche Weise lernen möchten.
>>> #Erstellen eines leeren Arrays[]
>>> target = {}
>>> target
{}
##Erstellen Sie ein Wörterbuch
>>> dict_sample = {
... "key1" : "value1",
... "key2" : "value2",
... "key3" : "value3",
... }
>>> dict_sample
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
Die Konvertierung ist möglich, wenn sie eine Sequenz mit zwei Elementen enthält.
>>> # lol(Liste der Zwei-Elemente-Liste)Konvertieren
>>> lol = [['key1','val1'], ['key2','val2'], ['key3','val3']]
>>> dict(lol)
{'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
>>> # lot(Liste der Taples mit zwei Elementen)Konvertieren
>>> lot = [('key1','val1'), ('key2','val2'), ('key3','val3')]
>>> dict(lot)
{'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
>>> # tol(Zwei-Elemente-Listen-Taple)Konvertieren
>>> tol = (['key1','val1'], ['key2','val2'], ['key3','val3'])
>>> dict(tol)
{'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
>>> # los(Liste der zweistelligen Zeichenfolgen)Konvertieren
>>> los = ['a1','b2','c3']
>>> dict(los)
{'a': '1', 'b': '2', 'c': '3'}
>>> # tos(Zweistelliger String Taple)Konvertieren
>>> tos = ('a1','b2','c3')
>>> dict(tos)
{'a': '1', 'b': '2', 'c': '3'}
>>> dict1 = {
... "key1" : "value1",
... "key2" : "value2",
... }
>>> #Element abrufen
>>> dict1['key1']
'value1'
>>> #Element hinzufügen
>>> dict1['key3'] = 'value3'
>>> dict1
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
>>> #Elemente ändern
>>> dict1['key3'] = 'VALUE3'
>>> dict1
{'key1': 'value1', 'key2': 'value2', 'key3': 'VALUE3'}
>>> dict1 = {
... "key1" : "value1",
... "key2" : "value2",
... }
>>> dict2 = {
... "key2" : "val2",
... "key3" : "val3",
... "key4" : "val4",
... }
>>> #Wörterbücher kombinieren (dieselben Schlüsselwerte werden aktualisiert)
>>> dict1.update(dict2)
>>> dict1
{'key1': 'value1', 'key2': 'val2', 'key3': 'val3', 'key4': 'val4'}
>>> dict1 = {
... "key1" : "val1",
... "key2" : "val2",
... "key3" : "val3",
... }
>>> del dict1["key2"]
>>> dict1
{'key1': 'val1', 'key3': 'val3'}
>>> # clear()Beim Benutzen
>>> dict1 = {
... "key1" : "val1",
... "key2" : "val2",
... "key3" : "val3",
... }
>>> dict1.clear()
>>> dict1
{}
>>> #Bei Verwendung einer leeren Wörterbuchzuweisung
>>> dict1 = {
... "key1" : "val1",
... "key2" : "val2",
... "key3" : "val3",
... }
>>> dict1 = {}
>>> dict1
{}
>>> dict1 = {
... "key1" : "val1",
... "key2" : "val2",
... }
>>> "key1" in dict1
True
>>> "key3" in dict1
False
>>> dict1 = {
... "key1" : "val1",
... "key2" : "val2",
... "key3" : "val3",
... }
>>> # dict_Wird als Schlüsselobjekt zurückgegeben (Ansicht der iterierbaren Schlüssel)
>>> dict1.keys()
dict_keys(['key1', 'key2', 'key3'])
>>> # keys()Holen Sie sich alle Schlüssel in der Liste
>>> list( dict1.keys() )
['key1', 'key2', 'key3']
>>> # values()Holen Sie sich alle Werte in die Liste
>>> list( dict1.values() )
['val1', 'val2', 'val3']
>>> # items()Mit allen Schlüsseln/Holen Sie sich Wertepaare in die Liste
>>> list( dict1.items() )
[('key1', 'val1'), ('key2', 'val2'), ('key3', 'val3')]
>>> dict1 = {
... "key1" : "val1",
... "key2" : "val2",
... "key3" : "val3",
... }
>>> dict2 = dict1.copy()
>>> dict2
{'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
Recommended Posts