15 Funzioni che devi conoscere per padroneggiare gli elenchi in Python

Contenuti

Questo articolo è stato pubblicato nell'ambito del Blogathon sulla scienza dei dati

introduzione

e pitone, podrá usar una función de lista que crea un grupo que será manipulado para su análisis. Esta colección de datos se denomina objeto de lista.

Si bien todos los métodos son funciones en Python, no todas las funciones son métodos. Hay una diferencia clave entre funciones y métodos en Python. Las funciones toman objetos como entradas, mientras que los métodos, al contrario, actúan sobre los objetos.

python-basics-wide2-f73a9e9bf9b8-5535508

Fonte immagine: Google Immagini

Python ofrece las siguientes funciones de lista:

  • sort (): ordena la lista en orden ascendente.
  • genere (lista): Devuelve el tipo de clase de un objeto.
  • aggiungere (): agrega un elemento a una lista.
  • extend (): agrega varios elementos a una lista.
  • indice (): Portare indietro el primero apariencia de un valor particular.
  • max (lista): Devuelve un elemento de la lista con un valor máximo.
  • min (lista): Devuelve un elemento de la lista con un valor mínimo.
  • len (lista): Da la longitud total de la lista.
  • clear (): Elimina todos los elementos de la lista.
  • insert (): agrega un componente un lo requerido posizione.
  • contare (): Portare indietro il numero de elementos con lo requerido valore.
  • pop (): Elimina el elemento en lo requerido posizione.
  • rimuovere (): rimuovere el primario artículo con el deseado valore.
  • Inverso (): invierte el orden de la lista.
  • copy (): ritorna un duplicado della lista.

Actualización de lista

Es el recipiente común principal y, decisamente, el más importante.

  • Una lista se define como una colección de objetos ordenada, mutable y heterogénea.
  • Para aclarar: el orden implica que la recolección de objetos sigue un orden particular.
  • Mutable significa que la lista se puede mutar o cambiar, y heterogéneo implica que podrá mezclar y hacer coincidir cualquier tipo de objeto o tipo de datos dentro de una lista (int, float o string).
  • Las listas están contenidas en una colección de corchetes [ ].

lists-indexing-and-splitting-8128965

Fonte immagine: Google Immagini

Veamos todas las funciones una a una con la ayuda de un ejemplo,

método sort ()

El método sort () è un método de Python integrado que, per impostazione predefinita, ordena la lista en orden ascendente. tuttavia, modificará el orden de ascendente a descendente especificando los criterios de clasificación.

Esempio

Supongamos que le gustaría ordenar los elementos de los precios del producto en orden ascendente. Escribirías precios seguidos de un. (punto) seguido del nombre del método, vale a dire, ordenar incluyendo los paréntesis.

prices = [589.36, 237.81, 230.87, 463.98, 453.42] 
prices.sort() 
Stampa(prices)

Produzione:

[ 230.87, 237.81, 453.42, 463.98, 589.36]

función type ()

Para la función type (), devuelve el tipo de clase de un objeto.

Esempio

In questo esempio, veremos el tipo de datos del contenedor formado.

fam = ["addominali", 1.57, "egfrma", 1.768, "mom", 1.71, "dad"]
genere(fam)

Produzione:

elenco

método append ()

El método append () agregará algunos elementos que ingrese al final de los elementos que especificó.

Esempio

In questo esempio, aumentemos la longitud de la cadena agregando el elementoAbrila la lista. Perciò, la función append () aumentará la longitud de la lista en 1.

mesi = ['January', 'February', 'March'] 
months.append('April') 
Stampa(mesi)

Produzione:

['January', 'February', 'March', 'April']

método extend ()

El método extend () aumenta la longitud de la lista en il numero de elementos que se proporcionan a la estrategia, por lo que si tu preferir agregar varios elementos a la lista, usted será capaz de utilice este método.

Esempio

In questo esempio, ampliamos nuestra lista inicial que tiene tres objetos a una lista que tiene seis objetos.

lista = [1, 2, 3] 
list.extend([4, 5, 6]) 
elenco

Produzione:

[1, 2, 3, 4, 5, 6]

método index ()

El método index () Portare indietro el primario Apariencia de el valor requerido.

Esempio

Nel seguente esempio, examinemos el indice de febrero dentro de la lista de meses.

mesi = ['January', 'February', 'March', 'April', 'Maggio'] 
months.index('March')

Produzione:

2

función max ()

La función max () devolverá el valor más alto de los valores ingresados.

Esempio

In questo esempio, buscaremos usar la función max () a cazar fuera el más importante precio dentro de la lista denominada precio.

prices = [589.36, 237.81, 230.87, 463.98, 453.42] 
price_max = max(prices) 
Stampa(price_max)

Produzione:

589.36

función min ()

La función min () devolverá el punto mas bajo valor de los valores ingresados.

Esempio

In questo esempio, usted encontrará el mes con el indicador de consumo más pequeño (IPC).

Para identificar el mes con el índice de consumo más pequeño, inicialmente aplica la función min () en los precios identificar el min_price. Prossimo, usará el método de índice Guarda fuera de la ubicación del índice de min_price. Al usar esta ubicación indexada en meses, identificará el mes con el mas pequeño consumidor indicador.

mesi = ['January', 'February', 'March'] 
prices = [238.11, 237.81, 238.91]
# Identify min price 
min_price = min(prices) 
 # Identify min price index 
min_index = prices.index(min_price) 
 # Identify the month with min price 
min_month = months[min_index] 
Stampa[min_month]

Produzione:

February

función len ()

La función len () devuelve el número de elementos en una lista especificada.

Esempio

Nel seguente esempio, stiamo andando a echa un vistazo a el largo de il 2 listas que utilizan esta función.

list_1 = [50.29] 
list_2 = [76.14, 89.64, 167.28] 
Stampa('list_1 length is ', len(list_1)) 
Stampa('list_2 length is ', len(list_2))

Produzione:

list_1 length is 1
list_2 length is 3

función clear ()

El método clear () elimina todos los elementos de una lista específica y los convierte en una lista vacía.

Esempio

In questo esempio, Buona eliminar todo los elementos de la lista del mes y deje la lista vacía.

mesi = ['January', 'February', 'March', 'April', 'Maggio'] 
months.clear()

Produzione:

 [ ]

función de inserción

El método insert () inserta lo requerido valor en la posición deseada.

Esempio

In questo esempio, Buona Inserire la frutaPiña” Su il tercera posición de la lista de frutas.

fruits = ['Mela', 'Banana', 'ciliegia']
fruits.insert(2, "pineapple")

Produzione:

['Mela', 'Banana', 'pineapple', 'ciliegia']

funzione di conteggio ()

El método count () Portare indietro il numero de elementos con el deseado valore.

Esempio

In questo esempio, stiamo andando a Ritorno il numero volte la fruta Aparececerezaentro lista de frutas.

fruits = ['ciliegia', 'Mela', 'ciliegia', 'Banana', 'ciliegia']
x = fruits.count("cherry")

Produzione:

3

función pop ()

El método pop () elimina el elemento en lo requerido posizione.

Esempio

In questo esempio, stiamo andando a quitar el elemento esa es en la tercera ubicación de la lista de frutas.

fruits = ['Mela', 'Banana', 'ciliegia', 'orange', 'pineapple']
fruits.pop(2)

Produzione:

['Mela', 'Banana', 'orange', 'pineapple']

función remove ()

El método remove () rimuovere el primero ocurrencia del elemento con la specificata valore.

Esempio

In questo esempio, eliminaremos el elemento “Banana” de la lista de frutas.

fruits = ['Mela', 'Banana', 'ciliegia', 'orange', 'pineapple']
fruits.remove("Banana")

Produzione:

['Mela', 'ciliegia', 'orange', 'pineapple']

función reverse ()

El método reverse () invierte el orden de los elementos.

Esempio

In questo esempio, invertiremos el orden de la lista de frutas, de modo que el primer elemento de la lista inicial se convierta en el último y viceversa en la nueva lista.

fruits = ['Mela', 'Banana', 'ciliegia', 'orange', 'pineapple']
fruits.reverse()

Produzione:

['pineapple', 'orange', 'ciliegia', 'Banana', 'Mela']

función copiar ()

El método copy () devuelve una copia de la lista especificada y crea la nueva lista.

Esempio

In questo esempio, queremos crear una lista que tenga los mismos elementos que la lista de frutas.

fruits = ['Mela', 'Banana', 'ciliegia', 'orange']
x = fruits.copy()

Produzione:

['Mela', 'Banana', 'ciliegia', 'orange']

Questo conclude la nostra discussione!!

Note finali

Spero che l'articolo ti sia piaciuto.

Se vuoi connetterti con me, Non dubitare di restare in contatto con me. su E-mail

I vostri suggerimenti e dubbi sono i benvenuti qui nella sezione commenti. Grazie per aver letto il mio articolo!

Il supporto mostrato in questo articolo non è di proprietà di DataPeaker e viene utilizzato a discrezione dell'autore.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.