Innehållsförteckning:
- 1 Öppna ett Python Shell-fönster.
- 2Type Colors = {"Sam": "Blue", "Amy": "Red", "Sarah": "Yellow"} och tryck på Enter.
- 3Typ Färger och tryck på Enter.
- 4Typ Färger ["Sarah"] och tryck på Enter.
- 5Typ Färger. tangenterna () och tryck på Enter.
- 6Typ följande kod (tryck på Enter efter varje rad och tryck på Enter två gånger efter sista raden):
- 7Typ Färger ["Sarah"] = "Lila" och tryck på Enter.
- 8Typ Färger. uppdatera ({"Harry": "Orange"}) och tryck på Enter.
- 9 Placera markören i slutet av den tredje raden av koden du skrev i steg 6 och tryck på Enter.
- 10Tryck på Enter två gånger.
- 11Type del Colors ["Sam"] och tryck på Enter.
- 12Skapa steg 9 och 10.
- 13Type len (Färger) och tryck på Enter.
- 14Type Colors. Rensa () och tryck på Enter. Skriv sedan Län (Färger) och tryck på Enter.
- 15Click fönstret Python Shell.
Video: From C to Python by Ross Rheingans-Yoo 2024
Med Python skapar och använder du en ordlista som att arbeta med en lista, förutom att du nu måste definiera en nyckel- och värdepar. Här är de speciella reglerna för att skapa en nyckel:
Nyckeln måste vara unik. När du anger en dubbelnyckel, vinner informationen i den andra posten - den första inmatningen ersätts helt enkelt med den andra.
Nyckeln måste vara oföränderlig. Denna regel innebär att du kan använda strängar, siffror eller tuples för nyckeln. Du kan dock inte använda en lista för en nyckel.
Du har inga begränsningar för de värden du anger. Ett värde kan vara ett Python-objekt, så du kan använda en ordlista för att få tillgång till en anställd post eller annan komplex data. Följande steg hjälper dig att förstå hur du använder ordböcker bättre.
1 Öppna ett Python Shell-fönster.
Du ser den bekanta Python-prompten.
2Type Colors = {"Sam": "Blue", "Amy": "Red", "Sarah": "Yellow"} och tryck på Enter.
Python skapar en ordbok som innehåller tre poster med folks favoritfärger. Lägg märke till hur du skapar nyckeln och värdet paret. Nyckeln kommer först, följt av ett kolon och sedan värdet. Varje post är åtskild med ett komma.
3Typ Färger och tryck på Enter.
Du ser nyckel- och värdesparen. Observera dock att posterna sorteras i nyckelord. En ordlista håller automatiskt nycklarna sorterade för att göra åtkomst snabbare, vilket innebär att du får snabba söktider, även när du arbetar med en stor dataset. Nackdelen är att att skapa ordlistan tar längre tid än att använda något som en lista eftersom datorn är upptagen med att sortera posterna.
4Typ Färger ["Sarah"] och tryck på Enter.
Du ser färgen associerad med Sarah, Yellow. Använda en sträng som en nyckel, snarare än att använda ett numeriskt index, gör koden lättare att läsa och gör det självdokumentande i en utsträckning.
Genom att göra din kod mer läsbar sparar ordböcker avsevärd tid i längden (det är därför de är så populära). Men bekvämligheten med en ordbok kommer på bekostnad av ytterligare skapande tid och en högre användning av resurser, så du har avvägningar att överväga.
5Typ Färger. tangenterna () och tryck på Enter.
Ordboken presenterar en lista över nycklarna som den innehåller. Du kan använda dessa tangenter för att automatisera åtkomst till ordlistan.
6Typ följande kod (tryck på Enter efter varje rad och tryck på Enter två gånger efter sista raden):
för objekt i färger. tangenter (): print ("{0} gillar färgen.". Format (Objekt, Färger [Artikel])
Exempelkoden ger en lista över var och en av användarnamnen och användarens favoritfärg.Att använda ordböcker kan göra att skapa användbar produkt mycket enklare. Användningen av en meningsfull nyckel betyder att nyckeln lätt kan vara en del av produktionen.
7Typ Färger ["Sarah"] = "Lila" och tryck på Enter.
Ordbokens innehåll är uppdaterat så att Sarah nu gillar Purple istället för Yellow.
8Typ Färger. uppdatera ({"Harry": "Orange"}) och tryck på Enter.
En ny post läggs till i ordlistan.
9 Placera markören i slutet av den tredje raden av koden du skrev i steg 6 och tryck på Enter.
Redaktören skapar en kopia av koden för dig. Detta är en tidsbesparande teknik som du kan använda i Python Shell när du experimenterar medan du använder kod som tar ett tag att skriva. Även om du måste skriva det första gången har du ingen anledning att skriva det för andra gången.
10Tryck på Enter två gånger.
Observera att Harry läggs till i sorterad ordning. Dessutom ändras Sarahs inmatning till färgen Purple.
11Type del Colors ["Sam"] och tryck på Enter.
Python tar bort Sams post från ordlistan.
12Skapa steg 9 och 10.
Du verifierar att Sams post faktiskt är borta.
13Type len (Färger) och tryck på Enter.
Utgångsvärdet på 3 verifierar att ordlistan bara innehåller tre poster nu, i stället för 4.
14Type Colors. Rensa () och tryck på Enter. Skriv sedan Län (Färger) och tryck på Enter.
Python rapporterar att Colors har 0 poster, så ordlistan är nu tom.
15Click fönstret Python Shell.
Grattis!