Eksempel 01:
Vi har startet vår første eksempelkode ved å erklære en liste av strengtype med 5 strengverdier i den. Listeavnet er “L”. "For" -sløyfen har blitt brukt her for å iterere elementene i listen "L". Løkken vil fortsette å iterere opp til lengden på en liste. Mens iteratorindeksen “n” er i området for en listelengde, vil den fortsette å kalle den innebygde metoden øvre () for å konvertere verdien ved indeksen “n” på en liste til store bokstaver. Denne store bokstavverdien vil igjen bli lagret i indeksen "n" på en liste "l".
Du kan se, vi har brukt de enkle parentesene for å spesifisere indeksnummeret som brukes til å kalle den øvre () -metoden her. Etter det brukes en utskriftsklausul for å sende ut den store bokstavverdien som er satt inn i indeksen “N” på en liste “L”. Det er feil syntaks for å spesifisere indeksen, i.e., enkle parentes "()". Etter "for" -sløyfen vil hele den oppdaterte listen bli skrevet ut.
Bruk "Kjør" -knappen som holdes på menylinjen til Python -verktøyet, i.e., Spyder3, for å feilsøke og kjøre denne nyopprettede programkoden. Etter å ha kjørt denne koden, har vi fått typenerror som sier at "listen" -objektet ikke er omgivbart.
For å løse typenerror, bytt ut de enkle parentesene med de firkantede parentesene der indeksen “N” er blitt definert i listen “L” på linjenummer 4 og 5.
Når vi kjører denne oppdaterte koden igjen, viser den de store bokstavene på listen en etter en separat på grunn av for -loopen. Til slutt er hele store bokstavlisten blitt vist.
Eksempel 02:
Vi har tatt et annet eksempel for å lage og løse typenerror. Så vi har initialisert listen “L” med noen strenger i den. En variabel "jeg" er blitt erklært og initialisert til 0. En annen strengtypevariabel, “S1” er blitt erklært og initialisert som tom.
"Mens" -løkken har blitt brukt her for å sjekke om verdien på variabelen "jeg" er mindre enn lengden på en liste "l". I så fall vil variabelen S1 bli sammenkoblet med plassen og verdien ved indeksen “i”, i.e., det samme som variabel “jeg”. Denne oppdaterte verdien vil bli lagret i variabel “S1” igjen, og iteratorvariabelen “I” vil bli økt med 1. S1 -variabelen skrives ut.
Når vi kjører denne koden, kaster den et typeerror unntak på linje 5.
Så vi har erstattet de enkle parentesene med firkantede parentes på linje 5.
Etter å ha kjørt denne koden igjen, har vi fått den resulterende verdien av S1 -variabelen. Du kan se, den viser setningen opprettet av en stundsløyfe.
Konklusjon:
Denne artikkelen inneholder enkle og enkle illustrasjoner for å løse typenerror forårsaket av noe syntaksproblem som viser at objektet “liste” ikke er kalt. I starten av denne artikkelen har vi uttalt noen grunnleggende som kreves for å forstå hele artikkelen. Vi håper det vil være gunstig for deg.