Python 3 ist auf Paiza völlig kostenlos, daher habe ich es zusammengefasst.
lesson.py
Schreiben Sie einen Datensatz(Schlüssel)Griff mit
aufführen
Für Liste 012
list[0]="Monster-"
list[1]="Drachen"
list[2]="Teufel"
Wörterbuch
Dikt Zako mittlerer Chef letzter Chef
dict["Zako"]="Monster-"
dict["Mittlerer Chef"]="Drachen"
dict["Las Boss"]="Teufel"
Kann wie gemacht werden
Grundfunktion des Wörterbuchs
Feinde Zako mittlerer Boss letzter Boss
Daten mit Schlüssel durchsuchen
print(enemies["Zako"])
Suchen Sie die Schlüsselvariable
level="Mittlerer Chef"
print(enemies[level])
Die Anzahl der Daten
print(len(enemies))
Kann hinzugefügt, aktualisiert und gelöscht werden
Verwendung des Wörterbuchs
1.Verarbeitung von mit DB ausgetauschten Daten
Score-Listendaten(Säule)→ Mit Liste verarbeiten
Punktzahl in der Landessprache
2.Verarbeitung von Daten, die mit der API interagieren
Studentenakte(Reihe)→ Wörterbuch(Wörterbuch)Verarbeitet von
Anwesenheitsnummer, Landessprache, Arithmetik, Englisch
lesson.py
#Listenüberprüfung
enemyArray=["Schleim","Monster-","Drachen"]
print(enemyArray)
print(enemyArray[0])
#Spezifisches Beispiel eines Wörterbuchs
enemyDictionary= {"Zako":"Schleim","Mittlerer Chef":"Drachen","Las Boss":"Teufel"}
print(enemyDictionary)
print(enemyDictionary["Zako"])
print(enemyDictionary["Mittlerer Chef"])
level= "Zako"
print(enemyDictionary[level])
level="Las Boss"
print(enemyDictionary[level])
#Alles, was nicht existiert, führt zu einem Fehler
#print(enemyDictionary["Feind"])
lesson.py
print(enemyArray)
['Schleim', 'Monster-', 'Drachen']
print(enemyArray[0])
Schleim
print(enemyDictionary)
{'Zako': 'Schleim', 'Mittlerer Chef': 'Drachen', 'Las Boss': 'Teufel'}
print(enemyDictionary["Zako"])
Schleim
print(enemyDictionary["Mittlerer Chef"])
Drachen
level= "Zako"
Schleim
level="Las Boss"
Teufel
lesson.py
skills = {"Beruf":"Krieger", "Körperliche Stärke":100, "Magische Kräfte":200,"Gold":380}
print(skills)
lesson.py
skills = {"Beruf":"Krieger", "Körperliche Stärke":100, "Magische Kräfte":200, "Gold":380}
#Lassen Sie uns darunter das Wörterbuch ausgeben
print(skills)
lesson.py
skills = {"Beruf":"Krieger", "Körperliche Stärke":100, "Magische Kräfte":200, "Gold":380}
#Lassen Sie uns darunter aus dem Wörterbuch ausgeben
print(skills["Beruf"])
lesson.py
#Grundlegende Bedienung des Wörterbuchs
enemies = {"Zako":"Schleim", "Mittlerer Chef":"Drachen", "Las Boss":"Teufel"}
print(enemies)
print(enemies["Zako"])
print(enemies["Mittlerer Chef"])
#Sie können die Anzahl der Wörterbücher abrufen
print(len(enemies))
#Kann dem Wörterbuch hinzugefügt werden
enemies["Zako 2"]="Metallmonster"
print(enemies)
print(len(enemies))
#Wert ändern
enemies["Mittlerer Chef"]="roter Drache"
print(enemies)
print(len(enemies))
#Wert löschen
del enemies["Zako"]
print(enemies)
print(len(enemies))
lesson.py
skills = {"Beruf":"Krieger", "Körperliche Stärke":100, "Magische Kräfte":200, "Gold":380}
#Darunter geben wir die Länge des Wörterbuchs aus
print(len(skills))
lesson.py
skills = {"Beruf":"Krieger", "Körperliche Stärke":100, "Magische Kräfte":200, "Gold":380}
#Fügen wir dem Wörterbuch darunter Daten hinzu
skills["Attribut"]="Flamme"
print(skills)
lesson.py
skills = {"Beruf":"Krieger", "Körperliche Stärke":100, "Magische Kräfte":200, "Gold":380}
print(skills)
#Lassen Sie uns darunter den Hash aktualisieren
skills["Beruf"]="Magier"
print(skills)
lesson.py
skills = {"Körperliche Stärke" : 100,"Beruf" : "Krieger", "Magische Kräfte" : 200, "Gold" : 380}
print(skills)
#Lassen Sie uns darunter das Wörterbuch löschen
del skills["Körperliche Stärke"]
print(skills)
lesson.py
#Überprüfung des Wörterbuchs
enemies = {"Zako":"Schleim", "Mittlerer Chef":"Drachen", "Las Boss":"Teufel"}
print(enemies)
print(enemies["Zako"])
print(enemies["Mittlerer Chef"])
#Schleifenverarbeitung
for rank in enemies:
print(enemies[rank] + "Es schien jedoch!")
#Verwenden Sie die Methode items, um Wörterbuchschlüssel und -werte paarweise abzurufen
for (rank,enemy) in enemies.items():
print(rank + "von" + enemy + "Es schien jedoch!")
lesson.py
skills = {"Beruf" : "Krieger", "Körperliche Stärke" : 100, "Magische Kräfte" : 200, "Gold" : 380}
#Darunter geben wir den Wörterbuchwert in einer Schleife aus
for i in skills:
print(skills[i])
lesson.py
skills = {"Beruf" : "Krieger", "Körperliche Stärke" : 100, "Magische Kräfte" : 200, "Gold" : 380}
#Lassen Sie uns darunter den Hash-Wert in einer Schleife ausgeben
for(key,item) in skills.items():
print(key + "Ist" + str(item) + "ist")
lesson.py
points = {"Landessprache" : 70, "Arithmetik" : 35, "Englisch" : 52}
sum = 0
#Darunter berechnen wir die Summe der Wörterbuchwerte in einer Schleife
for key in points:
sum +=points[key]
print(sum)
lesson.py
#Liste ausrichten
weapons=["Aegis Schwert","Windspeer","Erdbrecher","Blitzhammer"]
print(weapons)
#Aiueo bestellen
print(sorted(weapons))
#Gegenüber der Aiueo-Ordnung
print(sorted(weapons,reverse=True))
wepons2=["4.Aegis Schwert","1.Windspeer","3.Erdbrecher","2.Blitzhammer"]
#Zahlen>In der Reihenfolge von Aiueo
print(sorted(wepons2))
wepons3=["4.Aegis Schwert","1 Windspeer","1 Erdungsschalter","2.Blitzhammer"]
#Wenn es dieselbe Nummer gibt, wird die Reihenfolge von Aiueo priorisiert
print(sorted(wepons3))
wepons4=["Brennendes Schwert","Windgott Speer","Erdbrecher","Blitzhammer"]
#Seien Sie vorsichtig, wenn Kanji und Katakana gemischt werden!Manchmal nicht sortiert
print(sorted(wepons4))
lesson.py
['Aegis Schwert', 'Windspeer', 'Erdbrecher', 'Blitzhammer']
['Erdbrecher', 'Blitzhammer', 'Aegis Schwert', 'Windspeer']
['Windspeer', 'Aegis Schwert', 'Blitzhammer', 'Erdbrecher']
['1.Windspeer', '2.Blitzhammer', '3.Erdbrecher', '4.Aegis Schwert']
['1 Erdungsschalter', '1 Windspeer', '2.Blitzhammer', '4.Aegis Schwert']
['Brennendes Schwert', 'Erdbrecher', 'Blitzhammer', 'Windgott Speer']
lesson.py
apples = [310, 322, 292, 288, 300, 346]
#Hier schreiben Sie den Code zum Sortieren und Anzeigen der Elemente
print(sorted(apples))
lesson.py
apples = [310, 322, 292, 288, 300, 346]
Hier schreiben Sie den Code zum Sortieren und Anzeigen der Elemente
print(sorted(apples,reverse=True))
lesson.py
words = ["pumpkin", "orange", "apple", "carrot", "onion"]
#Hier schreiben Sie den Code zum Sortieren und Anzeigen der Elemente
print(sorted(words))
lesson.py
weapons={"Aegis Schwert":40,"Windspeer":12,"Erdbrecher":99}
#Als Wörterbuch anzeigen
print(sorted(weapons))
print(weapons)
#Sortieren Sie das Wörterbuch nach Schlüssel(Ausrichtung)Machen
#Taple: Eine Art Datenstruktur, deren Inhalt nicht aktualisiert werden kann
#Eine Datenstruktur, die verschiedene Werte wie eine Liste gemeinsam verwaltet
print(sorted((weapons).items()))
lesson.py
math = {"Gut" : 12, "Endo" : 99, "Adachi" : 40}
#Darunter sortieren wir das Wörterbuch nach Schlüssel und geben es aus
#Ausrichtung der Wörterbücher
#Als Wörterbuch anzeigen
print(sorted(math))
lesson.py
#Sortieren Sie das Wörterbuch und geben Sie es im Wörterbuch aus
math = {"Endo" : 99, "Adachi" : 40, "Gut" : 12}
#Darunter sortieren wir das Wörterbuch nach Schlüssel und geben es als Wörterbuch aus
print(sorted((math).items()))
lesson.py
Artikelliste:Zeigen Sie mehrere Artikelbilder an
Schwert, vertikal, Heilmedizin, Heilmedizin, Kristall
1.Artikelbild und Artikelnamen anzeigen
2.Ich möchte das gleiche Element mehrmals anzeigen
3.Ich möchte die Reihenfolge der Artikel verwalten
4.Teilen Sie eine Datei desselben Objektbilds
Kombinieren Sie Wörterbücher und Arrays
Listenelement sortieren_oders
|Sortierreihenfolge|Artikelname|
| ---- | ---- |
| 0 |Kristall|
| 1 | "Schwert" |
| 2 | "Wiederherstellungsmittel" |
| 3 | "Schild" |
↓item_Verwenden Sie Befehle als Schlüssel, um die Bilddatei von ↓ abzurufen
Bildwörterbuchelement.images
|Artikelname|Bilddatei|
| ---- | ---- |
|Schwert|Bild des Schwertes|
|Kristall|Kristallbild|
|Schild|Bild des Schildes|
|Wiederherstellungsmittel|Bild der Wiederherstellungsdroge|
Wenn Sie dies codieren,
item_orders[0]→itemimages[item_orders[0]]→ Kristallbilddatei
item_orders[1]→itemimages[item_orders[1]]→ Schwert
:
:
Ich möchte ein Programm machen, das sich wiederholt
lesspn.py
#Bild-Hash
item_images = {
"Schwert":"http://paiza.jp/learning/images/sword.png ",
"Schild":"http://paiza.jp/learning/images/shield.png ",
"Wiederherstellungsmittel":"http://paiza.jp/learning/images/potion.png ",
"Kristall":"http://paiza.jp/learning/images/crystal.png "
}
#Artikelbestellanordnung
items_order = ["Kristall", "Schild", "Schwert", "Wiederherstellungsmittel", "Wiederherstellungsmittel", "Wiederherstellungsmittel"]
#print(item_images)
#print(items_order)
lesson.py
for item_name in items_order:
print(item_name)
Ausgabe
Kristall
Schild
Schwert
Wiederherstellungsmittel
Wiederherstellungsmittel
Wiederherstellungsmittel
lesson.py
#Elementnamen extrahieren
for item_name in items_order:
print(item_images[item_name])
print(item_name)
http://paiza.jp/learning/images/crystal.png
Kristall
http://paiza.jp/learning/images/shield.png
Schild
http://paiza.jp/learning/images/sword.png
Schwert
http://paiza.jp/learning/images/potion.png
Wiederherstellungsmittel
http://paiza.jp/learning/images/potion.png
Wiederherstellungsmittel
http://paiza.jp/learning/images/potion.png
Wiederherstellungsmittel
lesson.py
#Elementnamen extrahieren
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'>
Kristall
<img src='http://paiza.jp/learning/images/shield.png'>
Schild
<img src='http://paiza.jp/learning/images/sword.png'>
Schwert
<img src='http://paiza.jp/learning/images/potion.png'>
Wiederherstellungsmittel
<img src='http://paiza.jp/learning/images/potion.png'>
Wiederherstellungsmittel
<img src='http://paiza.jp/learning/images/potion.png'>
Wiederherstellungsmittel
lesson.py
items_imges = {
"Schwert" : "http://paiza.jp/learning/images/sword.png ",
"Schild" : "http://paiza.jp/learning/images/shield.png ",
"Wiederherstellungsmittel" : "http://paiza.jp/learning/images/potion.png ",
"Kristall" : "http://paiza.jp/learning/images/crystal.png "
}
#Artikelbestellliste
items_orders = ["Schwert", "Schild", "Wiederherstellungsmittel", "Kristall"]
#Lassen Sie uns unten von hier aus schreiben
for item_name in items_orders:
print("<img src='"+items_imges[item_name]+"'><br>")
lesson.py
Eingang
6
Wiederherstellungsmittel
Schild
Kristall
Kristall
Schwert
Schwert
#Bildwörterbuch
items_imges = {
"Schwert" : "http://paiza.jp/learning/images/sword.png ",
"Schild" : "http://paiza.jp/learning/images/shield.png ",
"Wiederherstellungsmittel" : "http://paiza.jp/learning/images/potion.png ",
"Kristall" : "http://paiza.jp/learning/images/crystal.png "
}
#Lassen Sie uns unten von hier aus schreiben
#Weisen Sie einer Variablen die Anzahl der auszugebenden Elemente zu
item_cnt = int(input())
#Ausgabeelemente in Standardeingabe
while item_cnt > 0:
item = input()
print("<img src = '" + items_imges[item] + "'>")
item_cnt = item_cnt - 1
Ausgabe
<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