Python y cómo distinguir entre la lista de paquetes

Learning Python y el paquete no es ningún extraño a la lista, que forman la base de pitón, pero a menudo es fácil confundir estos dos en la aplicación, e incluso a veces difícil Qiaowan varios cientos de líneas de código de error resultados pueden estar equivocados la causa es una lista de estos grupos y sencilla. . . . . Esto es para que la gente loca. . . . .
La siguiente lista detallada de los paquetes y distinguir:

en rodajas

La operación de corte es otro método para elementos de acceso en la secuencia, se puede acceder a una serie de elementos. Una nueva secuencia puede ser generada por la operación de corte. Lograr rebanando sintaxis funcionamiento es el siguiente:

sname[start:end:step]

parámetros:

  • sname: indica el nombre de la secuencia;
  • empezar: indica la posición de inicio del corte (incluyendo la ubicación), si no se especifica, el valor predeterminado es 0;
  • Fin: Como representa una posición de rebanada (no incluyendo la ubicación), si no se especifica, el valor predeterminado es la longitud de la secuencia;
  • paso: paso: corte Si se omite, el valor predeterminado es 1, cuando se omite la etapa, el último de colon se puede omitir.

Python funciones integradas

función efecto
lista() La secuencia se convierte en una lista
str () Secuencia en una cadena
suma() Y elemento de cálculo
invertida () secuencia inversa de los elementos
enumerar() La secuencia es una combinación del índice de secuencia, se utiliza en un bucle for
Ordenado () ordenar los elementos

Crear y listas de eliminación

  1. Python con otros tipos de variables, cuando se crea una lista, también se puede utilizar el operador de asignación "=" directamente a una asignación de lista a una variable, la sintaxis es la siguiente:
listname = [element 1, element 2, element 3, ..., element n]
  1. Crear una lista vacía
    en Python, puede crear una lista vacía, por ejemplo, para crear un nombre para la lista emptylist vacío, puede utilizar el siguiente código:
emptylist = []
  1. Crear una lista de valores
    en Python se puede utilizar la función list () para convertir el resultado directo del ciclo de funciones fuera de rango () como una lista.
    La función lista sintaxis básica () es como sigue: list(data)
    en donde, los datos representa los datos se pueden convertir en una lista, que puede ser del tipo de blanco de la radio, una cadena, una tupla o otros tipos de iteración de datos.
  2. Lista de borrado
    de la lista ha sido creado, cuando no está en uso, puede utilizar la instrucción del para eliminarlo. La sintaxis es la siguiente:
    Del listname
    donde, nombre de la lista es el nombre de la lista que desea eliminar.

Recorrer la lista

(1) directamente para-loop

Los valores de bucle directamente a través de la lista, sólo los elementos de salida, sintaxis es la siguiente:

for item in listname:
	#输出 item

En donde, punto utilizados para almacenar el valor del elemento adquirida, el contenido del elemento, que debe emitirse directamente a la salida de la variable; nombredelista nombre para la lista.

(2) para el bucle y la función enumerate () para lograr

El uso de un bucle y la enumerate () la función se puede lograr mientras que los valores de índice de salida y contenido del elemento, la sintaxis es la siguiente:

for index, item in enumerate(listname):
	#输出index和item

parámetros:

  • índice: el índice para el elemento de conservación.
  • artículo: Cuando el elemento adquirido para almacenar un valor, el contenido del elemento a ser de salida directamente a la salida de la variable.
  • nombre de la lista es el nombre de la lista.

Añadir sintaxis de elementos de la lista

listname.append(obj)

Descrito anteriormente es añadir un elemento a la lista, si desea añadir todos los elementos de una lista a otra, puede utilizar una lista de objetos se extienden métodos (). Sintaxis extender () método es el siguiente:

listname.extend(seq)

Lo cual, nombre de la lista es el nombre de la lista que desea agregar elementos, obj que se añade al final de la lista de objetos. ss que se añade a la lista. Después se ejecuta la instrucción, el contenido se añadirán a la siguientes del nombre de la lista.

Lista de estadísticas e informática

(1) Obtener el elemento aparece especificada Ocurrencia

Utilice la lista de objetos count () método obtiene el número de veces que aparece el elemento especificado en la lista. La sintaxis básica es la siguiente:

listname.count(obj)

(2) para obtener la primera aparición de la subíndice elemento especificado

Utilice la lista de índice de objetos (método para obtener la posición de la primera aparición del elemento especificado en la lista (o índice) sintaxis básica es la siguiente:

listname.index(obj)

parámetros:

  • nombre de la lista: indica el nombre de la lista.
  • obj: indica si el objeto se determina de existir, donde sólo una coincidencia exacta, es decir, no forma parte del valor del elemento.

Elementos y (3) una lista de las estadísticas de valores

En Python, una función suma () se utiliza para los valores estadísticos de los elementos en la lista, y. Sintaxis es la siguiente:

sum(iterable[,start])

parámetros:

  • iterable: se comprometió a la lista de estadísticas.
  • comienzan: las estadísticas indican que el número desde el que para empezar (complemento se inicia pronto estadísticas número especificado), que es opcional, si no se especifica, el valor predeterminado es 0.

Ordenar la lista

(1) una lista de objetos utilizando un método sort0

objeto de lista proporciona método sort () se utiliza para los elementos originales de la lista se ordenan. Después de que el orden de clasificación de los elementos en la lista original cambiará. Sintaxis clase una lista de objetos (método) es el siguiente:

listname.sort(key=None,reverse=False)

parámetros:

  • nombre de la lista: dice que es lista ordenada.
  • clave: indica una tecla para especificar la extracción de la comparación de cada elemento (por ejemplo, el establecimiento de "key-str.lower" representa - insensible al ordenar).
  • inversa: un parámetro opcional si el valor designado es cierto que representa un orden descendente: Si es falso, dicha orden ascendente, el valor predeterminado es ascendente.

(2) utilizando la función incorporada-ordenados () para lograr

En Python, proporciona una función incorporada ha ordenado la siguiente sintaxis (función para ordenar la lista después de la clasificación de utilizar esta función, el orden original de los elementos de la lista sin cambios .storted.):

sorted(iterable,key=None,reverse False)

parámetros:

  • iterable: representa la lista de nombres que ser resuelto.
  • clave: indica una tecla para especificar la extracción de la comparación de cada elemento (por ejemplo, el establecimiento de "key-str.lower" representa - insensible al ordenar).
  • inversa: un parámetro opcional si el valor designado es cierto que representa un orden descendente; Si es falso, dicho orden ascendente, el valor predeterminado es ascendente.

Las listas por comprensión

Una lista de valores (1) para generar un intervalo especificado

Sintaxis es la siguiente:

list = [Expression for var in range]

parámetros:

  • Lista: representa una lista de nombres generados.
  • Expresión: expresión utilizada para el cálculo de los nuevos elementos de la lista.
  • var: variable de bucle.
  • rango: utilizando el rango (rango de la generación de la función de objeto.

(2) la generación de una lista basada en la lista de los requisitos especificados

Sintaxis es la siguiente:

newlist = [Expression for var in list]

parámetros:

  • newList: representa una lista de nombres de la nueva generación.
  • Expresión: expresión utilizada para el cálculo de los nuevos elementos de la lista.
  • var: valor de la variable de cada elemento de la lista es más tarde.
  • Lista: la generación de la lista original para la nueva lista.

(3) Seleccionar el elemento de la clasificación de la lista para formar una nueva lista

Sintaxis es la siguiente:

newlist = [Expression for var in list if condition]

parámetros:

  • newList: representa una lista de nombres de la nueva generación.
  • Expresión: expresión utilizada para el cálculo de los nuevos elementos de la lista.
  • var: valor de la variable de cada elemento de la lista es más tarde.
  • Lista: la generación de la lista original para la nueva lista.
  • condición: una expresión condicional para la especificación de los criterios de filtro.

Crear y tuplas de borrado

(1) usando el operador de asignación crear directamente una tupla

Al igual que otros tipos de variables de Python al crear una tupla, también se puede utilizar el operador de asignación "=" directamente a una tupla asignada a la variable. Sintaxis es la siguiente:

tuplename = (element 1,element 2,element 3...ement n)

En el que tuplenamerepresenta el nombre de la tupla, Python puede ajustarse a cualquier identificador de nomenclatura; elemnet 1. elemnet 2. elemnet 3. elemnet nrepresenta tupla en número no está limitado.

(2) crear un valor-tupla

En Python, puede ser función utilizada tupla () directamente fuera de la función de resultados de bucle range () convertida en una tupla numérico. función tupla () tiene la siguiente sintaxis básica:

tuple(data)

Cuando, de datos representa el grupo se puede convertir en elementos de datos, que pueden ser del tipo de blanco de la radio, una cadena, una tupla o otros tipos de iteración de datos.

(3) Eliminar las tuplas

Para tuplas ya creadas, cuando ya no está en uso, puede utilizar la instrucción del para eliminarlo. Sintaxis es la siguiente:

del tuplename

Lo cual, tuplename es el nombre de la tupla que desea eliminar.

- Es útil si amiguitos a una trifecta, para que más gente pueda verlo -

Pulgar hacia arriba, más los intereses

Pulgar hacia arriba, más los intereses

Pulgar hacia arriba, más los intereses

Publicado 27 artículos originales · ganó elogios 46 · vistas 6555

Supongo que te gusta

Origin blog.csdn.net/ywsydwsbn/article/details/105225205
Recomendado
Clasificación