Red de conocimiento informático - Aprendizaje de código fuente - Los estudiantes de artes liberales también pueden aprender Python-Conferencia 5: Lista

Los estudiantes de artes liberales también pueden aprender Python-Conferencia 5: Lista

Permítanme anunciar primero la respuesta de referencia a la última pregunta difícil de la conferencia anterior:

Revisión: en la actualidad, hemos aprendido una cadena de tipo de datos y podemos dar un ejemplo de una cuerda?

Respuesta:

Ejecute esto nuevamente y vea

¿Podemos ver las dos funciones de?

Una es la operación de números enteros y la otra es la concatenación de cadenas

Al ejecutar el código anterior se generará un mensaje de error como este:

Vaya a Baidu para ver este error Cuál es el motivo (una habilidad importante al aprender a programar es aprender a resolver los problemas encontrados en Baidu, para que pueda dominar gradualmente la capacidad de autoestudio)

Consejos: (Seleccione el contenido en blanco. a continuación para verlo)

p>

Respuesta: Los tipos de datos antes y después deben ser consistentes y deben ser enteros o cadenas al mismo tiempo. Los enteros y las cadenas no se pueden unir

Nuevo. tipo de datos: lista

estudiantes =

Pregunta: ¿Qué elemento es 5 en la lista lista2?

El conteo por computadora comienza desde cero

Entonces 5 es el elemento 0

Entonces, ¿qué elemento es 8?

Respuesta: Elemento nº 3

Intente ejecutar:

list2 =

print(list2[0])

El código anterior genera el elemento 0 de la lista 2

Escribe un código para imprimir 7

Respuesta: (selecciona el contenido en blanco a continuación para verlo)

lista2 =

imprimir(lista2[2])

lista2 =

imprimir(lista2

Respuesta:

print(list2[1:4])

list2 =

list2.append(3)

Ejecute estas dos líneas de código

Entonces dime qué hace .append()

Respuesta: Agregar elementos al final de la lista

Agrega el número 11 a la lista2

Luego agregue la cadena 'estos son números'

Respuesta:

list2.append(11)

list2.append('Estos son números')

Preguntas del examen: agregue el número 12 a la lista2

Agregue print(list2) a la última línea

Print se usa a menudo para probar si hay un problema con su código

Eliminar elementos de la lista Dos métodos:

list2.remove(7)

Intente ejecutar esto

Recuerde agregar print(list2) en la última línea

Inténtalo de nuevo

del list2[2]

*El segundo método de eliminación

Pregunta: Elimina el segundo elemento de dos maneras

p>

list2 =

Respuesta:

list2.remove(6)

del list2[ 1]

print( list2)

Resumen: list2.remove() elimina el elemento correspondiente

del list2[] elimina el elemento correspondiente al número de elemento (el número de elemento también se llama índice)

El siguiente código se utiliza para ejercicios extraescolares:

chicos = []

chicos.append('Tom')

chicos.append('Mark')

chicos.append('William')

#print (boys)

boys.remove('Mark') #Eliminar el elemento especificado Si hay varios elementos, elimine el primero que aparece

print(boys)

del boys[1] #Eliminar el elemento N° 2 de la lista (nota por qué es 2 y no 1)

print(boys)

estudiantes = ['Xiao Ming', '小明' Hong', 'Xiaogang', 'Xiaoqiang', 'Xiaojun']

print(estudiantes)

estudiantes. pop() #Eliminar el último elemento de la lista

print(estudiantes)

estudiantes.pop(1) #Eliminar el segundo elemento de la lista

print(estudiantes)

estudiantes.sort() #Los elementos de la lista se ordenan permanentemente

print(estudiantes)

print(sorted(estudiantes))

estudiantes.reverse() #El orden de la lista se invierte

print(estudiantes)

len(estudiantes) #Cuenta el número de elementos de la lista

print(len(estudiantes))

#Extrae el último elemento de la lista Dos métodos para un elemento

my_list = ['banana', 'apple', 'orange', ' piña']

#métodoIndex

último_elemento = mi_lista[-1]

#método pop

último_elemento = mi_lista.pop( )

#Fusionar elementos de la lista en una cadena

list = ["Hola", "mundo", "Ok", "¡Adiós!"]

cadena_combinada = " ".join(lista)

imprimir(cadena_combinada)