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
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)