Die größte Sammlung von Tutorials und Referenzen

python-dict

Warum ist das Durchlaufen eines Wörterbuchs in Python langsam?

In diesem Artikel werden wir diskutieren, warum das Iterieren über ein Diktat in Python so langsam ist. Bevor wir zu einer Schlussfolgerung kommen, werfen wir einen Blick auf den Leistungsunterschied zwischen NumPy-Arrays und Wörterbüchern in Python: Python # import modules import numpy as np import sys    # compute numpy performance def np_performance():     array = np.empty(100000000)     for i in range(100000000):         array[i] = i     print("SIZE : ",            sys.getsizeof(array)/1024.0**2,            "MiB")    # compute dictionary....

Iterieren Sie durch die Liste der Wörterbücher in Python

In diesem Artikel erfahren Sie, wie Sie eine Liste von Wörterbüchern durchlaufen.  Liste der verwendeten Wörterbücher: [{'Python': 'Maschinelles Lernen', 'R': 'Maschinelles Lernen'}, {'Python': 'Webentwicklung', 'Java Script': 'Webentwicklung', 'HTML': 'Webentwicklung'}, {'C++': 'Spieleentwicklung', 'Python': 'Spieleentwicklung'}, {'Java': 'App-Entwicklung', 'Kotlin': 'App-Entwicklung'}] Methode 1: Indizierung verwenden Dies ist eine direkte Methode, bei der Listenelemente nur mit dem Index extrahiert werden. Syntax: Liste[Index] Beispiel: Python3 # Create a list of dictionaries languages = [     {         "Python": "Machine....

Pythonschlange | Sortieren Sie ein Array nach der absoluten Differenz

Bei einem gegebenen Array von N unterschiedlichen Elementen und einer Zahl val ordnen Sie die Array-Elemente gemäß der absoluten Differenz mit val neu an, dh das Element mit der minimalen Differenz kommt zuerst und so weiter. Auch die Reihenfolge der Array-Elemente sollte beibehalten werden, falls zwei oder mehr Elemente gleiche Unterschiede aufweisen. Beispiele: Eingabe: val = 6, a =....

Satz, der alle angegebenen Phrasen enthält

Gegeben sei eine Liste von Sätzen und eine Liste von Phrasen. Die Aufgabe besteht darin, herauszufinden, welche Sätze alle Wörter in einem Satz enthalten, und für jeden Satz die Satznummer auszugeben, die den angegebenen Satz enthält. Einschränkung: Ein Wort darf nicht Teil von mehr als 10 Sätzen sein. Beispiele: Eingabe: Sätze: 1. Strings sind ein Array von Zeichen. 2. Sätze....