Étude introductive sur Python-Sortie des données de vente à l'aide de tapple-

fixer un objectif

2020/0719 Pour la sortie d'étudier avec PyQ Gardez une trace de votre propre apprentissage + visez quelque chose que les gens dans la même position peuvent lire.

En principe, tenez compte des éléments suivants lors de l'apprentissage. ・ Ne faites pas que les bases, mais commencez à créer des applications et des outils simples dès que les bases sont terminées. ・ Si vous ne comprenez pas quelque chose, faites une recherche rapide, et si vous ne le comprenez pas, continuez. ・ Sachez que la programmation n'est rien de plus qu'un outil pour créer ce que vous voulez faire. ・ Fixez-vous des objectifs clairement et étudiez tout en étant conscient de la période.

Petit but Terminez le programme PyQ. Maintenant: apprendre les conteneurs

Grand objectif Créez une application en Python.

Sortie des données de vente à l'aide de tapple

Qu'est-ce qu'un taple?

Un tuple est un type de données qui gère plusieurs éléments tels que des listes et des dictionnaires.

・ Les éléments ne peuvent pas être ajoutés / supprimés / modifiés ・ () Et, sont des marques ・ La mémoire utilisée est plus petite que la liste * ・ Dans de nombreux cas, les tapples peuvent être calculés plus rapidement que les listes * ・ Peut être utilisé avec le type de liste et de dictionnaire -Le type de données peut être modifié avec les fonctions list () et tuple ()

Problème: veuillez générer des données avec un ID client de 10 ou moins et un montant de vente de 100 yens ou plus.

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)

"""

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

Définir la méthode

Un ensemble est une structure de données de type liste, mais avec les caractéristiques suivantes:

-Pour les littéraux, utilisez des crochets ondulés tels que {'art', 'box'}. ・ Seuls les éléments immuables (non modifiables) peuvent être saisis. ・ Vous ne pouvez avoir qu'un seul élément du même objet. Même si vous en ajoutez plusieurs, ce sera un. -Il n'y a pas d'ordre. S'il est acquis comme itérable, l'ordre peut changer à chaque fois qu'il est exécuté. -Il y a des opérations entre les ensembles. -La recherche est plus rapide que la liste.

Définir la méthode (ajout / mise à jour / suppression)

add(item) Ajoutez un article.

update(iterable) Ajoutez tous les éléments de l'itérable itérable.

clear() Supprimez tous les éléments.

pop() Supprime tout élément et le renvoie.

remove(item) Supprimez l'élément. Si l'élément n'existe pas, une erreur (KeyError) se produira.

discard(item) Supprimez l'élément. Aucune erreur ne se produira même si l'élément n'existe pas.

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

Supprimer 1 élément

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

Ajouter la liste

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

Tout supprimer

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

ajouter à

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

Effacer

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

production

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

Étude introductive sur Python-Sortie des données de vente à l'aide de tapple-
Nettoyage des données à l'aide de Python
[Python] [Word] [python-docx] Analyse simple des données de diff en utilisant python
python: principes de base de l'utilisation de scikit-learn ①
Analyse de données à l'aide de pandas python
[Python] J'ai essayé de collecter des données en utilisant l'API de wikipedia
Capture d'image de Firefox en utilisant Python
Acquisition de données à l'aide de l'API googlemap de python
Suppression de la brume à l'aide de Python detailEnhanceFilter
Implémentation des notifications de bureau à l'aide de Python
Recommandation d'analyse des données à l'aide de MessagePack
Premiers pas avec python3
Informations sur la carte de base à l'aide de la conversion Geotiff Python des données numériques d'élévation
Python: principes de base de la reconnaissance d'image à l'aide de CNN
Collecte automatique des cours boursiers à l'aide de python
Pratique d'utilisation de ceci en Python (mauvais)
Python: Application de la reconnaissance d'image à l'aide de CNN
Obtenez des données Youtube en Python à l'aide de l'API Youtube Data
[Python] Divers traitements de données utilisant le tableau Numpy
Recommandation d'Altair! Visualisation des données avec Python
Étude sur Tokyo Rent en utilisant Python (3-1 sur 3)
Créer une feuille de calcul Google à l'aide de l'API Python / Google Data
[Introduction au Data Scientist] Bases de Python ♬
Connaissance de l'utilisation de l'API de données Aurora Severless
Analyse de la variation temporelle des trous noirs en utilisant Python
Reconnaissance d'accords à l'aide du chromagramme de la bibliothèque de python librosa
[Python] Obtenez tous les commentaires à l'aide de Youtube Data Api
Visualisation en temps réel des données thermographiques AMG8833 en Python
Introduction de la bibliothèque d'imagerie Python (PIL) à l'aide de HomeBrew
Encodage de caractères lors de l'utilisation du module csv de python 2.7.3
L'histoire de la lecture des données HSPICE en Python
Essayez d'utiliser le module de collections (ChainMap) de python3
Téléchargement anonyme d'images à l'aide de l'API Imgur (à l'aide de Python)
Environnement enregistré pour l'analyse des données avec Python
Vérifiez l'état des données à l'aide de pandas_profiling
Python / Clé basse automatique inadaptée aux données expérimentales
Gratter les données gagnantes de Numbers à l'aide de Docker
Résumé des opérations Excel utilisant OpenPyXL en Python
Résumé des méthodes d'analyse de données statistiques utilisant Python qui peuvent être utilisées en entreprise
Je souhaite obtenir des attributs de données personnalisés de HTML sous forme d'éléments à l'aide de Python Selenium
Analyse de données python
Commencez à utiliser Python
Les bases de Python ①
Bases de python ①
[Didacticiel d'analyse Python dans la base de données avec SQL Server 2017] Étape 4: Extraction de fonctionnalités de données à l'aide de T-SQL
Copie de python
Scraping à l'aide de Python
[python] Lecture de données
Introduction de Python
Analysons les données Covid-19 (Corona) en utilisant Python [Pour les débutants]
[Python] Implémentation du clustering à l'aide d'un modèle gaussien mixte
Créer un bot de collecte de données en Python à l'aide de Selenium
Résumé des outils nécessaires pour analyser les données en Python
Traitement pleine largeur et demi-largeur des données CSV en Python