Python len funksjon

Python len funksjon
En av de innebygde metodene i Python er Len (). Den finner lengden på et hvilket som helst element. Det vil gi listenes varetall. Denne metoden fungerer med et bredt spekter av datatyper. Selv om ikke alle datastrukturer ser ut til å være egnet for Len () -funksjonen, aksepterer metoden et element som en inngang og gir ut at varens lengde.

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.