--python aprendizaje de programación Python: desde la entrada a la práctica (Capítulo 3)

3.1 Lista ([]). Un digital o letra o el nombre ect. Cualquier elemento puede ser añadido a la lista, o ninguna relación entre los elementos

= Bicicletas [ 'Trek', 'Cannondale', 'Redline'] 
impresión (bicicletas)

[ 'Trek', 'Cannondale', 'Redline']
elemento de la lista de acceso (nombre de la lista [índice elemento])
= Bicicletas [ 'Trek', 'Cannondale', 'Redline'] 
de impresión (bicicletas [0])

Trek
resultado de salida uso más ordenado del título () función (nombre de la lista [índice elemento] .title ())
Imprimir (bicicletas [0] .title ()) 
Trek

elemento de índice comienza en 0 en lugar de 1, el último elemento designado -1, -2 penúltimo elemento. Y así sucesivamente, sin saber la longitud de la lista se puede acceder al último elemento
= Bicicletas [ 'Trek', 'Cannondale', 'Redline'] 
de impresión (bicicletas [-1] .title ())
de impresión (bicicletas [0] .title ())
de impresión (bicicletas [. 1] .title ())

Redline
Trek
Cannondale

usando una lista de valores de los valores individuales
bicicletas = [ 'Trek', 'cannondale', 'línea roja'] 
mensaje = "Este es un nuevo "bicicletas + [0] .title () +"."
de impresión (mensaje)
esta es una nueva Trek. 

Asignación:
3-1 Nombre: el nombre de algún amigo se almacena en una lista, y lo llaman nombres. A su vez accede a cada elemento de la lista, por lo que se imprime el nombre de cada amigo.
nombres = [ "campana", "Peter", "Alicia", "Ben"] 
de impresión (nombres [0])
de impresión (nombres [1])
de impresión (nombres [2])
de impresión (nombres [3])
Campana
Peter
Alice
Ben


3-2 saludo: continuar utilizando la lista de los ejercicios 3-1, pero no imprime el nombre de cada amigo, e imprimir un mensaje para cada persona. Cada mensaje contiene el mismo saludo, pero parecía que el nombre del amigo que corresponde.
nombres = [ "campana", "Peter", "Alicia", "Ben"] 
message = nombres [0] +", encantado de conocerte! "
impresión (mensaje)
mensaje = nombres [1] +", mucho gusto usted! "
(mensaje) de impresión
mensaje = nombres [2] +", encantado de conocerte! "
de impresión (mensaje)
mensaje = nombres [3] +", un placer conocerte! "
de impresión (mensaje)
Peter, un placer conocerte!
Alice, un placer conocerte!
Ben, un placer conocerte!

3-3 propia lista: Piense en su desplazamientos favorito, como montar en moto o conducir un coche, y crear un mayor contenido lista de los desplazamientos. De acuerdo con la lista de imprimir una serie de declaraciones sobre estos desplazamientos, tales como "Me gustaría ser dueño de un Honda motocicleta".
maneras = [ "bicicleta", "en pie", "tren"] 
dichos = "Me gustaría ser dueño de un Honda" + maneras [0]
de impresión (dichos)
dichos = "me gusta" + maneras [1] .title ( )
de impresión (dichos)
dichos = "+ "Las formas [-1] +" es rápido!"
imprimir (dichos)

Me gustaría ser dueño de una moto Honda
me gusta A pie
El tren es rápido!
3.2修改,和删除元素添加

修改列表元素
maneras = [ "bicicleta", "en pie", "tren"] 
de impresión (ida y vuelta)
formas [0] = "plano"
de impresión (formas)
[ 'Bike', 'a pie', 'tren'] 
[ 'Plane', 'a pie', 'tren']

elemento de aditivo

añadido a la lista final
maneras = [ "bicicleta", "en pie", "tren"] 
ways.append ( '') planas
de impresión (formas)


[ 'Moto', 'a pie', 'tren', 'plano']
maneras = [] 
ways.append ( 'plano')
ways.append ( 'pie')
ways.append ( 'moto')
ways.append ( 'tren')
impresos (formas)

[ 'plano', 'a pie' , 'moto', 'tren']

列表中插入元素

inserción (元素索引,元素)
maneras = [ "bicicleta", "en pie", "tren"] 
de impresión (formas)
ways.insert (0, 'plano')
impresos (formas)

[ 'moto', 'a pie', 'tren']
[' avión', 'moto', 'a pie', 'tren']


从列表中删除元素
del语句
Formas = [ "bicicleta", "a pie", "tren"] 
impresión (formas)
del maneras [0]
Imprimir (formas)

[ 'Bicicleta', 'a pie', 'tren']
[ 'a pie', ' tren ']


pop () la función emergente (pop-up): la lista es como una pila, al final de la lista y los elementos de borrado equivalente a estallar el elemento superior, el tiempo de almacenamiento del pop () para imprimir la última

Formas = [ "bicicleta", "Pie ON", "tren"] 
impresión (Formas)
poped_ways = ways.pop ()
Imprimir (Formas)
Imprimir (poped_ways)

[ 'Bicicleta', 'a pie', 'tren']
[ 'Bike', 'a pie']
Tren

elementos de eliminar en función del valor
remove () esta función tiene la sabiduría para usarlo? Cuando no se conoce la posición de los elementos que desea eliminar, y sólo conoce el valor del elemento que desea eliminar
Formas = [ "bicicleta", "Pie ON", "tren"] 
ways.remove ( "tren")
Imprimir (Formas)

[ 'Bicicleta', 'a pie']

increíble! ! ! ! Cuando valoramos elimina de la lista, a continuación, puede utilizar el valor
ways = ["bike","on foot","train"]
print(ways)
ways.remove("train")
too_fast = "train"
print(ways)
print("The " + too_fast +" is fast.")

['bike', 'on foot', 'train']
['bike', 'on foot']
The train is fast.

元素从列表中删除时,但是它还储存在too_fast 中

注意啦:::remove()只能删除第一个指定的值
ways = ["bike","on foot","train","train"]
print(ways)
ways.remove("train")
print(ways)

['bike', 'on foot', 'train', 'train']
['bike', 'on foot', 'train']


组织列表
永久性排序
sort(),按字母顺序排序,永久性修改,无法恢复
ways = ["bike","on foot","train","car"]
ways.sort()
print(ways)

['bike', 'car', 'on foot', 'train']

与字母顺序相反的排序,久性修改,无法恢复
ways.sort(reverse=True) 向sort()传递reverse=True
ways = ["bike","on foot","train","car"]
ways.sort(reverse=True)
print(ways)

临时排序

sorted()函数能按特定的顺序显示元素,不影响它们在列表中的原始排序

ways = ["bike","on foot","train","car"]
print("Here are the ways:")
print(ways)
print("\nHere are the ways:")
print(sorted(ways))
print("\nHere are the ways:")
print(ways)

Here are the ways:
['bike', 'on foot', 'train', 'car']
Here are the ways:
['bike', 'car', 'on foot', 'train']
 
Here are the ways:
['bike', 'on foot', 'train', 'car']
 
 与字母顺序相反,向sorted()传递reverse=True
 
ways = ["bike","on foot","train","car"]
print("Here are the ways:")
print(ways)
print("\nHere are the ways:")
print(sorted(ways,reverse=True))
print("\nHere are the ways:")
print(ways)

Here are the ways:
['bike', 'on foot', 'train', 'car']
Here are the ways:
['train', 'on foot', 'car', 'bike']
Here are the ways:
['bike', 'on foot', 'train', 'car']
 
倒着打印列表
reverse()只是反转列表元素序列,永久改变了元素顺序,但可恢复,需对列表再次调用reverse()
ways = ["bike","on foot","train","car"]
print(ways)
ways.reverse()
print(ways)

['bike', 'on foot', 'train', 'car']
['car', 'train', 'on foot', 'bike']

确定列表的长度
len()函数,列表的长度
ways = ["bike","on foot","train","car"]
print(len(ways))
4
 
 
 


Supongo que te gusta

Origin www.cnblogs.com/ljx12579/p/12535901.html
Recomendado
Clasificación