Derzeit studiere ich ein Wörterbuch umfassende Notation der inklusiven Notation. Unterwegs habe ich versucht, die umfassende Notation des Wörterbuchs auf den ursprünglichen Langcode zurückzusetzen, und es war erfolgreich. Deshalb habe ich beschlossen, sie im Artikel zu belassen.
Inklusive Notation ist eine kompakte Python-Datenstruktur, die aus einem oder mehreren Iteratoren erstellt werden kann. (Zitat: Bill Lubanovic, übersetzt von Yasuki Saito, übersetzt von Takahiro Nagao, "Introduction to Python3", S.104 Herausgeber: O'Reilly Japan ISBN 978-4-87311-738-6)
Die umfassende Wörterbuchnotation ist eine der Inklusivnotationen, und die Inklusivnotation erfolgt in Form eines Wörterbuchs unter Verwendung von Schlüsseln und Werten.
Zuerst werde ich eine umfassende Wörterbuchnotation schreiben. Jedes Zeichen der Zeichenfolge "Python" wird als Schlüssel verwendet, und der Index jedes Zeichens wird als Wert verwendet.
Wörterbuch umfassende Notation
word = "python"
letter_index = {letter:word.index(letter) for letter in word}
print(letter_count)
>> {"p": 0, "y": 1, "t": 2, "h": 3, "o": 4, "n": 5}
Wenn Sie auf diese Weise die Inklusivnotation wie die umfassende Wörterbuchnotation verwenden, können Sie ein Wörterbuch der Zeichenfolge von "Python" in eine Zeile schreiben, indem Sie die for-Schleife drehen. Ich denke, es wird einige Zeit dauern, bis ich mich daran gewöhnt habe, aber ich bin sicher, dass es viel einfacher sein wird, Code zu schreiben! (Vielleicht)
Nachdem ich Python geübt habe, werde ich die umfassende Notation des Wörterbuchs auf ihre ursprüngliche Form zurücksetzen.
Kehren Sie zur ursprünglichen Form zurück
word = "python"
letter_index = {}
for letter in word:
letter_index[letter] = word.index(letter)
print(letter_count)
>> {"p": 0, "y": 1, "t": 2, "h": 3, "o": 4, "n": 5}
Schließlich wurde der Code lang, als ich ein leeres Wörterbuch und ein Wörterbuch von letter_count mit der for-Schleife erstellte. Sie können sehen, dass die umfassende Notation des Wörterbuchs nützlich ist.
Als ich jedoch zur ursprünglichen Form zurückkehrte, wurde es eine Übung von Python, und ich bin froh, dass ich eine neue Übungsmethode gefunden habe.
Von Bill Lubanovic, übersetzt von Yasuki Saito, übersetzt von Takahiro Nagao, "Introduction to Python3" Herausgeber: O'Reilly Japan ISBN 978-4-87311-738-6
Recommended Posts