Llistes de Python: tot el que heu de saber sobre les llistes de Python



Aquest bloc us guiarà pel concepte de llistes en python. També us ajudarà a entendre les operacions i manipulacions de dades mitjançant llistes de python.

El llenguatge de programació Python s’ha convertit en el llenguatge de programació més popular actualment. Els desenvolupadors s’han adonat de la importància d’una implementació eficient en lloc d’escriure programes complexos. serveix als desenvolupadors amb funcions i aplicacions pròpies de la caixa, un d'aquests conceptes són les llistes en python. És una col·lecció tipus de dades que sovint es prefereix per emmagatzemar dades ordenades a Python. A continuació es detallen els conceptes comentats en aquest bloc:

Què és una llista a Python?

La llista és una col·lecció tipus de dades en pitó. Està ordenat i permet entrades duplicades també. Les llistes de Python no han de ser homogènies, cosa que significa que pot contenir diferents tipus de dades, com enters, cadenes i altres tipus de dades de recopilació. És de naturalesa mutable i permet la indexació per accedir als membres d’una llista.





Per declarar una llista, fem servir els claudàtors.

La llista és com qualsevol altra matriu que declarem en altres llenguatges de programació. Les llistes de Python s'utilitzen sovint per implementar piles i cues. Les llistes són de naturalesa mutable. Per tant, els valors es poden canviar fins i tot després de declarar una llista.



mylist = [0,1,2,3,4,5,6]

Indexació:

indexing-python lists-edureka

Per accedir a un valor d’una llista, fem servir els valors de l’índex. A continuació es mostra el codi per obtenir la lletra 'A' de la llista que conté les lletres de la paraula 'EDUREKA'.



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] imprimir (a [6]) imprimir (a [-1])

Les dues declaracions impreses obtindran la lletra 'A' de la llista.

Per què utilitzar una llista?

En triar un tipus de dades per emmagatzemar les nostres dades, hem de tenir en compte les propietats i les característiques del tipus de dades. Es fa més eficient i segur si prenem l’elecció correcta en primer lloc.

Es prefereix una llista perquè pot emmagatzemar diverses dades alhora. Es fa fàcil substituir i modificar els valors d'una llista. Podem emmagatzemar la seqüència en una llista i realitzar diverses iteracions també mitjançant els bucles. Hi ha nombroses operacions que podem realitzar també en una llista, permetent entendre les diverses operacions que tenim per a les llistes en python.

té un màster de postgrau

Llista les operacions a Python

A continuació es mostren les operacions que podem realitzar en una llista.

  • afegir
  • clar
  • còpia
  • comptar
  • estendre
  • inserir
  • índex
  • pop
  • eliminar
  • al revés
  • ordenar

afegir

a = [1,2,3,4,5] a.append (6) print (a) # la sortida en tindrà 6 al final de la llista.

clar

a = [1,2,3,4,5] a.clear () # això esborrarà la llista o buidarà la llista.

còpia

a = [1,2,3,4,5] b = a.copy () print (b) #it fa la còpia de la llista.

comptar

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5,5] a.count (5) # això donarà el nombre de vegades que 5 és present a la llista.

estendre

a = [1,2,3,4,5] a.extend (interval (6,11)) # això afegirà els valors d'aquesta llista de l'interval d'objectes iterables.

inserir

quina diferència hi ha entre git i github
a = ['edureka', 'python', 'data science'] a.insert (2, 'intel·ligència artificial') #this afegirà la cadena al valor d'índex 2

índex

a = ['edureka', 'python', 'programació', 'ciència de dades', 'IA', 'aprenentatge automàtic'] a.index ('ciència de dades') # això obtindrà el valor de l'índex a la cadena 'data ciència 'que és 3.

pop

a = [1,2,3,4,5] a.pop () # això mostrarà el valor del final de la llista, és a dir, 5. la llista ja no en tindrà 5 després.

eliminar

a = [1,2,3,4,11,5] a.remove (11) #this eliminarà 11 de la llista.

al revés

a = [5,4,3,2,1] a.reverse () # això revertirà la llista. #una altra sentència per invertir la llista a = a [:: -1]

ordenar

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # obtindreu una llista ordenada com a resultat.

Substitució d'un valor d'una llista

a = ['edureka', 'python', 'data science', 'tennis', 'machine learning'] a [3] = 'intel·ligència artificial' # això substituirà el valor de l'índex donat pel valor esmentat.

Repeteix una llista

Es poden utilitzar llistes també. A continuació es mostra el codi per iterar una llista i imprimir valors mitjançant una instrucció de control.

a = [1,2,3,4,5] per a x en a: si x == 4: break print (x) # això recorrerà la llista i imprimirà els valors fins que trobi 4.

El constructor de la llista

El constructor de llistes s’utilitza per crear / declarar una llista.

a = list ((1,2,3,4,5)) print (a) # obtindreu una llista amb els valors declarats al constructor.

Com podeu veure, el constructor de la llista pren la tupla com a argument. De la mateixa manera, també podeu declarar qualsevol altre tipus de dades, com ara un diccionari o un conjunt dins del constructor de la llista.

Tallar una llista a Python

Suposem que teniu una llista amb números del 0 al 10. Però només voleu obtenir els números del 5 al 10, no heu d’accedir a tots els elements que escriuen els valors de l’índex de tots aquests números. En el seu lloc, podeu seguir l’enfocament al codi següent.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # això obtindrà tots els nombres a partir de l'índex 4 a l'índex 11. a [-1: - 6] #this obtindrà tots els números de l'índex 11 a l'índex 6. a [4:] #this imprimirà tots els números a partir de l'índex 4 fins al final de la llista. a [: 6] #this imprimirà tots els números de l'índex 0 fins a l'índex 6.

Subconjunt d'una llista a Python

Subconjunt d'una llista significa declarar una llista dins d'una llista existent.

a = llista (rang (5,11) b = [1,2,3,4, a] # per accedir a un valor de la llista b [4] # això imprimirà la llista a. b [4] [4] #Això obtindrà el valor de l'índex 4 a la llista a. b [4] [4] = 19 # també podem canviar els valors, substituir, suprimir modificar, etc.

En lloc d’una llista, també podem utilitzar qualsevol altre tipus de dades. Però com que un conjunt no està indexat, no serà possible accedir als elements del conjunt per separat mitjançant els valors de l'índex.

què és l'applet a Java amb exemple

En aquest bloc, hem debatut sobre les llistes en python i totes les operacions que podem realitzar. Les llistes en python són un concepte molt important que juga un paper important a l’hora d’aprendre els conceptes bàsics de la programació de python. El llenguatge de programació Python té moltes funcions pròpies, amb el s'ha convertit en un dels llenguatges de programació més populars actualment. També us podeu inscriure a per iniciar el vostre aprenentatge.

Tens alguna pregunta? mencioneu-los als comentaris, us respondrem.