Einführungsstudie zur Python-Ausgabe von Verkaufsdaten mit tapple-

Zielsetzung

2020/0719 Für die Ausgabe des Studierens mit PyQ Führen Sie Aufzeichnungen über Ihr eigenes Lernen und zielen Sie auf etwas ab, das Menschen in derselben Position lesen können.

Beachten Sie beim Lernen im Prinzip Folgendes. ・ Machen Sie nicht nur die Grundlagen, sondern erstellen Sie einfache Anwendungen und Tools, sobald die Grundlagen abgeschlossen sind. ・ Wenn Sie etwas nicht verstehen, führen Sie eine schnelle Suche durch. Wenn Sie es nicht verstehen, fahren Sie fort. ・ Beachten Sie, dass das Programmieren nichts anderes als ein Werkzeug ist, um das zu machen, was Sie machen möchten. ・ Setzen Sie sich klare Ziele und lernen Sie, während Sie sich der Zeit bewusst sind.

Kleines Ziel Beenden Sie den PyQ-Lehrplan. Jetzt: Container lernen

Großes Ziel Erstellen Sie eine Anwendung in Python.

Ausgabe von Verkaufsdaten mit Tapple

Was ist ein Taple?

Ein Tupel ist ein Datentyp, der mehrere Elemente wie Listen und Wörterbücher verwaltet.

・ Elemente können nicht hinzugefügt / gelöscht / geändert werden ・ () Und sind Marken ・ Der verwendete Speicher ist kleiner als die Liste * ・ In vielen Fällen können Tapples schneller berechnet werden als Listen * ・ Kann mit Listen- und Wörterbuchtyp verwendet werden -Datentyp kann mit den Funktionen list () und tuple () geändert werden

Problem: Bitte geben Sie Daten mit einer Kunden-ID von 10 oder weniger und einem Umsatz von 100 Yen oder mehr aus.

Code """ sales = ((1, 100), (2, 30), (7, 150), (11, 120), (10, 100))

for sale in sales: if sale[0] <= 10 and sale[1] >= 100: print(sale)

"""

Ausgabe """ (1, 100) (7, 150) (10, 100) """

Methode einstellen

Ein Satz ist eine listenartige Datenstruktur, jedoch mit den folgenden Merkmalen:

-Für Literale verwenden Sie gewellte Klammern wie {'art', 'box'}. ・ Es können nur unveränderliche (unveränderliche) Elemente eingegeben werden. ・ Sie können nur einen Artikel haben. Selbst wenn Sie mehr als eine hinzufügen, wird es eine sein. -Es gibt keine Bestellung. Wenn die Reihenfolge als iterierbar erfasst wird, kann sie sich bei jeder Ausführung ändern. -Es gibt Operationen zwischen Sätzen. -Suchen ist schneller als die Liste.

Methode festlegen (Hinzufügen / Aktualisieren / Löschen)

add(item) Fügen Sie einen Artikel hinzu.

update(iterable) Fügen Sie alle Elemente der iterierbaren iterablen hinzu.

clear() Löschen Sie alle Elemente.

pop() Löscht ein Element und gibt es zurück.

remove(item) Löschen Sie den Artikel. Wenn das Element nicht vorhanden ist, tritt ein Fehler (KeyError) auf.

discard(item) Löschen Sie den Artikel. Es tritt kein Fehler auf, auch wenn das Element nicht vorhanden ist.

""" items = {'art'} print("items:", items)

1 Element löschen

result = items.pop() print("items.pop():", result) print("items:", items)

Liste hinzufügen

items.update(["egg", "fog"]) print("items.update(['egg', 'fog'])") print("items:", items)

Alles löschen

items.clear() print("items.clear()") print("items:", items)

hinzufügen

items.add("doll") print("items.add('doll')") print("items:", items)

Löschen

items.remove("doll") print("items.remove('doll')") print("items:", items) """

Ausgabe

items: {'art'} items.pop(): art items: set() items.update(['egg', 'fog']) items: {'fog', 'egg'} items.clear() items: set() items.add('doll') items: {'doll'} items.remove('doll') items: set()

Recommended Posts

Einführungsstudie zur Python-Ausgabe von Verkaufsdaten mit tapple-
Datenbereinigung mit Python
[Python] [Word] [python-docx] Einfache Analyse von Diff-Daten mit Python
Python: Grundlagen der Verwendung von Scikit-Learn ①
Datenanalyse mit Python-Pandas
[Python] Ich habe versucht, Daten mit der API von Wikipedia zu sammeln
Bilderfassung von Firefox mit Python
Datenerfassung mit Python Googlemap API
Trübungsentfernung mit Python detailEnhanceFilter
Implementierung von Desktop-Benachrichtigungen mit Python
Empfehlung zur Datenanalyse mit MessagePack
Erste Schritte mit Python3
Basiskarteninformationen mithilfe der Python-Geotiff-Konvertierung numerischer Höhendaten
Python: Grundlagen der Bilderkennung mit CNN
Automatische Erfassung von Aktienkursen mit Python
Übung, dies in Python zu verwenden (schlecht)
Python: Anwendung der Bilderkennung mit CNN
Holen Sie sich Youtube-Daten in Python mithilfe der Youtube-Daten-API
[Python] Verschiedene Datenverarbeitung mit Numpy-Array
Empfehlung von Altair! Datenvisualisierung mit Python
Studie über die Miete in Tokio mit Python (3-1 von 3)
Erstellen einer Google-Tabelle mit der Python / Google Data-API
[Einführung in Data Scientist] Grundlagen von Python ♬
Kenntnis der Verwendung der Aurora Severless Data API
Zeitvariationsanalyse von Schwarzen Löchern mit Python
Akkorderkennung mit Chromagramm der Python Library Librosa
[Python] Holen Sie sich alle Kommentare mit Youtube Data Api
Echtzeitvisualisierung von Thermografie AMG8833-Daten in Python
Einführung der Python Imaging Library (PIL) mit HomeBrew
Zeichenkodierung bei Verwendung des CSV-Moduls von Python 2.7.3
Die Geschichte des Lesens von HSPICE-Daten in Python
Versuchen Sie es mit dem Sammlungsmodul (ChainMap) von python3
Anonymer Upload von Bildern mit der Imgur-API (mit Python)
Aufgezeichnete Umgebung für die Datenanalyse mit Python
Überprüfen Sie den Status der Daten mit pandas_profiling
Python / Automatic Low Wrench, nicht für experimentelle Daten geeignet
Scraping der Gewinndaten von Zahlen mit Docker
Zusammenfassung der Excel-Operationen mit OpenPyXL in Python
Zusammenfassung der statistischen Datenanalysemethoden mit Python, die im Geschäftsleben verwendet werden können
Ich möchte benutzerdefinierte Datenattribute von HTML als Elemente mit Python Selenium erhalten
Datenanalyse Python
Starten Sie Python
Python-Grundlagen ①
Grundlagen von Python ①
[In-Database Python Analysis Tutorial mit SQL Server 2017] Schritt 4: Feature-Extraktion von Daten mit T-SQL
Kopie von Python
Scraping mit Python
[Python] Daten lesen
Einführung von Python
Lassen Sie uns Covid-19 (Corona) -Daten mit Python analysieren [Für Anfänger]
[Python] Implementierung von Clustering mit einem gemischten Gaußschen Modell
Erstellen Sie mit Selenium einen Datenerfassungsbot in Python
Zusammenfassung der Tools, die zum Analysieren von Daten in Python benötigt werden
Verarbeitung von CSV-Daten in voller und halber Breite in Python