Python 3 est totalement gratuit sur Paiza, donc je l'ai résumé.
lesson.py
Texte un ensemble de données(Clé)Manipuler avec
liste
Pour la liste 012
list[0]="monstre"
list[1]="Dragon"
list[2]="Diable"
dictionnaire
dict Zako boss du milieu dernier boss
dict["Zako"]="monstre"
dict["Boss moyen"]="Dragon"
dict["Las Boss"]="Diable"
Peut être fait comme
Fonction de base du dictionnaire
ennemis Zako boss du milieu dernier boss
Parcourir les données avec clé
print(enemies["Zako"])
Trouvez la variable clé
level="Boss moyen"
print(enemies[level])
Le nombre de données
print(len(enemies))
Peut être ajouté, mis à jour et supprimé
Comment utiliser le dictionnaire
1.Traitement des données échangées avec DB
Données de la liste des scores(Colonne)→ Processus avec liste
Score de langue nationale
2.Traitement des données qui interagissent avec l'API
Dossier étudiant(Rangée)→ Dictionnaire(dictionnaire)Traité par
Numéro de présence, langue nationale, arithmétique, anglais
lesson.py
#Revue de liste
enemyArray=["Vase","monstre","Dragon"]
print(enemyArray)
print(enemyArray[0])
#Exemple spécifique de dictionnaire
enemyDictionary= {"Zako":"Vase","Boss moyen":"Dragon","Las Boss":"Diable"}
print(enemyDictionary)
print(enemyDictionary["Zako"])
print(enemyDictionary["Boss moyen"])
level= "Zako"
print(enemyDictionary[level])
level="Las Boss"
print(enemyDictionary[level])
#Tout ce qui n'existe pas entraînera une erreur
#print(enemyDictionary["ennemi"])
lesson.py
print(enemyArray)
['Vase', 'monstre', 'Dragon']
print(enemyArray[0])
Vase
print(enemyDictionary)
{'Zako': 'Vase', 'Boss moyen': 'Dragon', 'Las Boss': 'Diable'}
print(enemyDictionary["Zako"])
Vase
print(enemyDictionary["Boss moyen"])
Dragon
level= "Zako"
Vase
level="Las Boss"
Diable
lesson.py
skills = {"Profession":"guerrier", "Force physique":100, "Pouvoir magique":200,"or":380}
print(skills)
lesson.py
skills = {"Profession":"guerrier", "Force physique":100, "Pouvoir magique":200, "or":380}
#En dessous, sortons le dictionnaire
print(skills)
lesson.py
skills = {"Profession":"guerrier", "Force physique":100, "Pouvoir magique":200, "or":380}
#Ci-dessous, sortons du dictionnaire
print(skills["Profession"])
lesson.py
#Fonctionnement de base du dictionnaire
enemies = {"Zako":"Vase", "Boss moyen":"Dragon", "Las Boss":"Diable"}
print(enemies)
print(enemies["Zako"])
print(enemies["Boss moyen"])
#Vous pouvez obtenir le nombre de dictionnaires
print(len(enemies))
#Peut être ajouté au dictionnaire
enemies["Zako 2"]="Monstre en métal"
print(enemies)
print(len(enemies))
#Changer la valeur
enemies["Boss moyen"]="Dragon Rouge"
print(enemies)
print(len(enemies))
#Supprimer la valeur
del enemies["Zako"]
print(enemies)
print(len(enemies))
lesson.py
skills = {"Profession":"guerrier", "Force physique":100, "Pouvoir magique":200, "or":380}
#En dessous, sortons la longueur du dictionnaire
print(len(skills))
lesson.py
skills = {"Profession":"guerrier", "Force physique":100, "Pouvoir magique":200, "or":380}
#En dessous, ajoutons des données au dictionnaire
skills["attribut"]="flamme"
print(skills)
lesson.py
skills = {"Profession":"guerrier", "Force physique":100, "Pouvoir magique":200, "or":380}
print(skills)
#En dessous, mettons à jour le hachage
skills["Profession"]="sorcier"
print(skills)
lesson.py
skills = {"Force physique" : 100,"Profession" : "guerrier", "Pouvoir magique" : 200, "or" : 380}
print(skills)
#En dessous, supprimons le dictionnaire
del skills["Force physique"]
print(skills)
lesson.py
#Examen du dictionnaire
enemies = {"Zako":"Vase", "Boss moyen":"Dragon", "Las Boss":"Diable"}
print(enemies)
print(enemies["Zako"])
print(enemies["Boss moyen"])
#Traitement en boucle
for rank in enemies:
print(enemies[rank] + "Cependant, il est apparu!")
#Utilisez la méthode items pour récupérer les clés et les valeurs du dictionnaire par paires
for (rank,enemy) in enemies.items():
print(rank + "de" + enemy + "Cependant, il est apparu!")
lesson.py
skills = {"Profession" : "guerrier", "Force physique" : 100, "Pouvoir magique" : 200, "or" : 380}
#En dessous, sortons la valeur du dictionnaire dans une boucle
for i in skills:
print(skills[i])
lesson.py
skills = {"Profession" : "guerrier", "Force physique" : 100, "Pouvoir magique" : 200, "or" : 380}
#En dessous, sortons la valeur de hachage dans une boucle
for(key,item) in skills.items():
print(key + "Est" + str(item) + "est")
lesson.py
points = {"langue nationale" : 70, "arithmétique" : 35, "Anglais" : 52}
sum = 0
#En dessous, calculons la somme des valeurs du dictionnaire dans une boucle
for key in points:
sum +=points[key]
print(sum)
lesson.py
#Aligner la liste
weapons=["Épée de l'égide","Lance du vent","Disjoncteur de terre","Marteau Inazuma"]
print(weapons)
#Commande Aiueo
print(sorted(weapons))
#En face de l'ordre Aiueo
print(sorted(weapons,reverse=True))
wepons2=["4.Épée de l'égide","1.Lance du vent","3.Disjoncteur de terre","2.Marteau Inazuma"]
#Nombres>Dans l'ordre d'Aiueo
print(sorted(wepons2))
wepons3=["4.Épée de l'égide","1 lance à vent","1 disjoncteur de terre","2.Marteau Inazuma"]
#S'il y a le même numéro, l'ordre d'Aiueo est prioritaire
print(sorted(wepons3))
wepons4=["Épée brûlante","Lance du dieu du vent","Disjoncteur de terre","Marteau de foudre"]
#Soyez prudent lorsque kanji et katakana sont mélangés!Parfois non trié
print(sorted(wepons4))
lesson.py
['Épée de l'égide', 'Lance du vent', 'Disjoncteur de terre', 'Marteau Inazuma']
['Disjoncteur de terre', 'Marteau Inazuma', 'Épée de l'égide', 'Lance du vent']
['Lance du vent', 'Épée de l'égide', 'Marteau Inazuma', 'Disjoncteur de terre']
['1.Lance du vent', '2.Marteau Inazuma', '3.Disjoncteur de terre', '4.Épée de l'égide']
['1 disjoncteur de terre', '1 lance à vent', '2.Marteau de foudre', '4.Épée de l'égide']
['Épée brûlante', 'Disjoncteur de terre', 'Marteau de foudre', 'Lance du dieu du vent']
lesson.py
apples = [310, 322, 292, 288, 300, 346]
#Ici vous écrivez le code pour trier et afficher les éléments
print(sorted(apples))
lesson.py
apples = [310, 322, 292, 288, 300, 346]
Ici vous écrivez le code pour trier et afficher les éléments
print(sorted(apples,reverse=True))
lesson.py
words = ["pumpkin", "orange", "apple", "carrot", "onion"]
#Ici vous écrivez le code pour trier et afficher les éléments
print(sorted(words))
lesson.py
weapons={"Épée de l'égide":40,"Lance du vent":12,"Disjoncteur de terre":99}
#Afficher sous forme de dictionnaire
print(sorted(weapons))
print(weapons)
#Trier le dictionnaire par clé(Alignement)Faire
#Taple: Un type de structure de données, le contenu ne peut pas être mis à jour
#Une structure de données qui gère collectivement diverses valeurs comme une liste
print(sorted((weapons).items()))
lesson.py
math = {"Bien" : 12, "Endo" : 99, "Adachi" : 40}
#En dessous, trions le dictionnaire par clé et sortons-le
#Alignement des dictionnaires
#Afficher sous forme de dictionnaire
print(sorted(math))
lesson.py
#Trier le dictionnaire et la sortie dans le dictionnaire
math = {"Endo" : 99, "Adachi" : 40, "Bien" : 12}
#En dessous, trions le dictionnaire par clé et sortons-le sous forme de dictionnaire
print(sorted((math).items()))
lesson.py
Liste des articles:Afficher plusieurs images d'éléments
Épée, vertical, médecine curative, médecine curative, cristal
1.Afficher l'image de l'article et le nom de l'article
2.Je souhaite afficher le même élément plusieurs fois
3.Je souhaite gérer l'ordre des articles
4.Partager un fichier de la même image d'élément
Combinez des dictionnaires et des tableaux
Élément de liste d'ordre de tri_oders
|Ordre de tri|Nom de l'article|
| ---- | ---- |
| 0 |cristal|
| 1 | "épée" |
| 2 | "Agents de récupération" |
| 3 | "bouclier" |
↓item_Utilisez les commandes comme clé pour récupérer le fichier image de ↓
Élément de dictionnaire d'images.images
|Nom de l'article|Fichier d'image|
| ---- | ---- |
|épée|Image d'épée|
|cristal|Image cristalline|
|bouclier|Image de bouclier|
|Agents de récupération|Image de médicament de récupération|
Si vous codez ceci,
item_orders[0]→itemimages[item_orders[0]]→ Fichier image cristal
item_orders[1]→itemimages[item_orders[1]]→ Épée
:
:
Je veux faire un programme qui se répète
lesspn.py
#Hachage d'image
item_images = {
"épée":"http://paiza.jp/learning/images/sword.png ",
"bouclier":"http://paiza.jp/learning/images/shield.png ",
"Agents de récupération":"http://paiza.jp/learning/images/potion.png ",
"cristal":"http://paiza.jp/learning/images/crystal.png "
}
#Arrangement de commande d'articles
items_order = ["cristal", "bouclier", "épée", "Agents de récupération", "Agents de récupération", "Agents de récupération"]
#print(item_images)
#print(items_order)
lesson.py
for item_name in items_order:
print(item_name)
production
cristal
bouclier
épée
Agents de récupération
Agents de récupération
Agents de récupération
lesson.py
#Extraire le nom de l'élément
for item_name in items_order:
print(item_images[item_name])
print(item_name)
http://paiza.jp/learning/images/crystal.png
cristal
http://paiza.jp/learning/images/shield.png
bouclier
http://paiza.jp/learning/images/sword.png
épée
http://paiza.jp/learning/images/potion.png
Agents de récupération
http://paiza.jp/learning/images/potion.png
Agents de récupération
http://paiza.jp/learning/images/potion.png
Agents de récupération
lesson.py
#Extraire le nom de l'élément
for item_name in items_order:
print("<img src='"+item_images[item_name]+"'>")
print(item_name+"<br>")
<img src='http://paiza.jp/learning/images/crystal.png'>
cristal
<img src='http://paiza.jp/learning/images/shield.png'>
bouclier
<img src='http://paiza.jp/learning/images/sword.png'>
épée
<img src='http://paiza.jp/learning/images/potion.png'>
Agents de récupération
<img src='http://paiza.jp/learning/images/potion.png'>
Agents de récupération
<img src='http://paiza.jp/learning/images/potion.png'>
Agents de récupération
lesson.py
items_imges = {
"épée" : "http://paiza.jp/learning/images/sword.png ",
"bouclier" : "http://paiza.jp/learning/images/shield.png ",
"Agents de récupération" : "http://paiza.jp/learning/images/potion.png ",
"cristal" : "http://paiza.jp/learning/images/crystal.png "
}
#Liste de commande d'articles
items_orders = ["épée", "bouclier", "Agents de récupération", "cristal"]
#Écrivons ci-dessous à partir d'ici
for item_name in items_orders:
print("<img src='"+items_imges[item_name]+"'><br>")
lesson.py
contribution
6
Agents de récupération
bouclier
cristal
cristal
épée
épée
#Dictionnaire d'images
items_imges = {
"épée" : "http://paiza.jp/learning/images/sword.png ",
"bouclier" : "http://paiza.jp/learning/images/shield.png ",
"Agents de récupération" : "http://paiza.jp/learning/images/potion.png ",
"cristal" : "http://paiza.jp/learning/images/crystal.png "
}
#Écrivons ci-dessous à partir d'ici
#Attribuer le nombre d'éléments à sortir à une variable
item_cnt = int(input())
#Éléments de sortie dans l'entrée standard
while item_cnt > 0:
item = input()
print("<img src = '" + items_imges[item] + "'>")
item_cnt = item_cnt - 1
production
<img src = 'http://paiza.jp/learning/images/potion.png'>
<img src = 'http://paiza.jp/learning/images/shield.png'>
<img src = 'http://paiza.jp/learning/images/crystal.png'>
<img src = 'http://paiza.jp/learning/images/crystal.png'>
<img src = 'http://paiza.jp/learning/images/sword.png'>
<img src = 'http://paiza.jp/learning/images/sword.png'>
Recommended Posts