Len () -metoden trenger aldri å krysse gjennom datasettet med mindre vi bruker noen innebygde attributtverdier. Attributtet til et element som er beholdt vil være varens lengde. Len () -funksjonen gir parameterlengdeverdien, som endres hver gang et element settes inn i eller slettes fra datasettet. Len () -metoden vil fungere effektivt som et resultat av dette. I dette avsnittet vil vi snakke om den lenere () metoden.
Eksempel nr. 1:
For noen innebygde sekvenser vil vi bruke len () i dette eksemplet. En enhet som har sorterte objekter kalles en sekvens. Noen av de viktigste innebygde ordrene inkluderer lister, tuples og strenger.
A = "Hei kjære!""
Len (a)
trykk (len (a));
Working_days = ["Saturaday", "Sunday"]
Len (Working_days)
print (len (working_days));
America_coordinates = (45.9844, -1.7364)
Len (America_coordinates)
Print (LEN (America_Coordinates));
Vi erklærer en variabel 'a' og tildeler den en verdi i form av strengen 'hei kjære!'Og så bruker vi Len () -funksjonen for å skaffe lengden på strengen. Etter dette bruker vi print () -funksjonen for å vise den bestemte lengden. Tilsvarende erklærer vi en annen variabel som heter 'Working_days' og gir navnene på to dager til denne variabelen. Verdiene som er spesifisert for denne variabelen er i form av en liste.
Vi kaller Len () -funksjonen for å finne lengden på denne variabelen også. PRINT () -funksjonen skriver ut den lengden. Nå initialiserer vi en variabel 'America_coordinates'. Her vil vi gi to koordinater. Len () -funksjonen blir brukt for å skaffe seg lengden på tupelen. Til slutt kalles print () -funksjonen for å vise lengden.
Vi ser at alle disse datatypene (strenger, tuples og lister) vil gi de brukbare parametrene til funksjonen len ().
Eksempel nr. 2:
Siden metoden len () teller listen over elementer i attributtet som vi ønsker å tilby, gir denne funksjonen alltid et heltall i utgangen. Hvis parameteren er en tom streng, returnerer denne metoden 0.
Len ("")
print (len (""));
Len ([])
trykk (len ([]));
Len (())
print (len (()));
I dette eksemplet definerer vi tre forskjellige metoder for å definere en tom sekvens. Så finner vi lengden på disse sekvensene ved hjelp av Len () -metoden. Den første tomme sekvensen er definert ved bruk av doble anførselstegn. Den andre sekvensen er definert ved å bruke firkantede parenteser []. Den tredje er definert ved hjelp av runde parenteser. Vi har brukt metoden Print () for å vise lengden på disse sekvensene.
I foregående forekomst kan vi beregne lengden på en hvilken som helst blank streng, blank liste eller tom tuple. For enhver tilstand returnerer metoden len ().
Eksempel nr. 3:
Vi kan lage en serie ved å bruke rekkevidden () -funksjonen. Et områdeelement oppretter verdier etter behov i stedet for å holde dem alle. Len () -metoden vil bli brukt for å bestemme lengden på elementet som er gitt til rekkevidde ().
Len (rekkevidde (1, 50, 5))
trykk (Len (rekkevidde (1, 50, 5));
Her bruker vi rekkevidde () funksjonalitet for å angi tallene. Deretter bruker vi Len () -metoden for å få lengden på dette området. Sammen med denne vil print () -funksjonen bli brukt til å vise den beregnede lengden.
Tallene i det definerte området starter på 1 og slutter på 49, med 5 som inkrementsenheten. De første, enden og trinnparametrene kan brukes til å beregne lengden på det spesifiserte områdeelementet.
Eksempel nr. 4:
Metoden len () er også anvendelig for visse andre innebygde ordrer. Noen ganger må vi bestemme hvor mange distinkte elementer det er i en liste så vel som i noen andre serier. For å oppnå dette, bruk SET () -metode og Len () -metode.
importere tilfeldig
num = [tilfeldig.Randint (1, 30) for _ i rekkevidde (30)]
Num = [13, 18, 29, 10, 27, 24, 16, 9, 24, 7, 26, 10, 17, 20, 28, 14, 3, 14, 12, 15, 1, 2, 4, 5 , 6, 8, 11, 13]
unik_numb = sett (num)
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 3, 15, 17
Len (unik_numb)
print (len (unik_numb));
I begynnelsen av programmet integrerer vi det tilfeldige biblioteket. Så initialiserer vi en variabel 'num'. For å definere elementene, vil vi bruke Randint () -metoden til den tilfeldige overskriftsfilen.
Innenfor denne funksjonen søker vi om Loop and Range () -metode. Vi spesifiserer antall elementer som vi ønsker å legge til settet.
I neste linje erklærer vi en ny variabel som heter 'unik_numb'. Her kaller vi funksjonssettet (). Len () -funksjonen blir deretter brukt på dette settet. Etter å ha fått lengden, vil vi kalle utskrift () -funksjonen for å skrive ut den lengden.
Tretti tilfeldige verdier mellom 1 og 30 opprettes ved hjelp av listeforståelse og lagres i variabelen 'Num'. Når vi innhenter tilfeldige data, vil resultatet variere hver gang funksjonen utføres. Samlingen av tretti tilfeldig opprettet verdier i denne spesifikke iterasjonen har sytten forskjellige heltall.
Eksempel nr. 5:
Vi vil ofte bruke ordboken, som også er en innebygd datatype i Python. Hver oppføring i en ordbok er sammensatt av en nøkkelverdi-kombinasjon. Len () -metoden returnerer antall oppføringer i ordboken når den spesifikke ordboken er gitt som en parameter.
Len ("Ahan": 30, "Mureed": 22, "Rabail": 15)
trykk (Len ("Ahan": 30, "Mureed": 22, "Rabail": 15));
I dette tilfellet skal vi definere forskjellige elementer i form av en ordbok. Først finner vi lengden på denne ordboken ved bruk av Len () -metoden. Deretter bruker vi print () -funksjonen for bare å skildre lengden som en utgang.
Som demonstrert av utgangen fra dette eksemplet, er det bare tre nøkkelverdesett som er til stede i den definerte ordboken.
Konklusjon
Da vi var ferdige med å lese denne artikkelen, forsto vi når vi skulle bruke Len () -metoden og hvordan vi gjør det effektivt. Vi har sett på å bruke Len () -metoden for å finne ut hvor lange elementene i forskjellige samlinger er, inkludert ordbøker og listeforståelser. I denne guiden undersøkte vi også hvordan vi kan bestemme størrelsen på innebygde datatyper. Vi erkjenner også at noen datatyper fungerer som passende parametere for Len () -metoden.