3,25 empleos

# 1, el siguiente documento, titulado: nombre, sexo, edad, salario 
# Egon Hombre 18 es 3000
# Alex Hombre 38 es 30000
# wupeiqi Mujer 28 20 000
# Yuanhao Mujer 28 10 000

# # Requisitos:
# elimina todos los registros de un archivo en el desempeño en una lista,
cada elemento de la lista es # { 'nombre': 'Egon' , 'sexo': 'macho', 'edad': 18, 'salario': 3000} forma
L = []

con Open ( 'db.txt', 'RT', que codifica =) AS F 'UTF-8.':
en Línea F:
= DIC {}
. nombre, sexo, edad, el salario = line.strip split () ()
DIC [ ' name '] name =
DIC [' Sex '] = Sex
DIC [' Age '] = int (Age)
DIC [' el sueldo '] = int (el sueldo)
l.append (DIC)
de impresión (L)
# 2 obtenidas de acuerdo con una lista,Retire todo el pago de una suma de
# 0 = S
# I en para L:
# = S + I [ 'salario']
# impresión (S)


# Salary_list = [DIC [ 'el sueldo'] para DIC en L]
# de impresión (SUM (salary_list))



# 3 sobre la base del remove obtenido de la lista 1 nombre todo del hombre.
# Para DIC en L:
# Si DIC [ 'Sex' ] == 'Male':
# de impresión (DIC [ 'nombre'])


NAME_LIST = [DIC [ 'nombre'] para IF DIC DIC en L [ 'Sex'] == 'Male']
Print (NAME_LIST)






. # 4 según lista obtuvo 1, nombre de la información de todo el mundo se correlaciona con la primera letra en mayúscula
# de DIC en L:
. # DIC [ 'nombre'] = DIC [ 'nombre'] título ()
# impresión (L)




# 5 de acuerdo con la Tabla 1, se filtró fuera de nombres a humano un comienzo de mensaje
# new_l = [DIC para DIC en L, si no DIC [ 'nombre']. startsWith ( 'a')]
# de impresión (new_l)



#. 6 usando impresión recursiva número de Fibonacci (los números y los dos primero para dar un tercer número, tales como: 2 0. 1. 1. 4. 3. 7 ...)
DEF FUNC (a, B):
Imprimir (a,b)
a + b =
b + = a
func (a, b)

func (0,1)

# 7 una lista anidada de muchas capas, como l = [1,2, [3, [4,5,6, [7,8, [9,10, [11,12,13, [14,15] ]]]]]], sacando todos los valores de forma recursiva
# l = [1,2, [3 , [4,5,6, [7,8, [9,10, [11,12,13, [14 , 15]]]]]]]
# DEF F1 (Lista1):
# para X en Lista1:
# Si el tipo (x) es la lista:
# F1 (X)
# else:
# impresión (X)
#
#
# F1 (L )

Supongo que te gusta

Origin www.cnblogs.com/haliluyafeng/p/12570818.html
Recomendado
Clasificación