一、
lt = []
xx_list = {'name','age','sex'}
with open('xinxi.txt','r',encoding='utf8') as fr:
for i in fr:
s = i.split()
dic = {k,v for k,v in zip(xx_list,s)}
lt.append(dic)
print(lt)
1、
print(max(lt,key=lambda item:item['salary']))
2、
print(min(lt,key=lambda item:item['age']))
3、
res = map(lambda item:item['name'].title(),lt)
print(list(res))
4、
print(list(filter(lambda item:not(item['name'].startswith('a')).lt)))
5、
def feibo(x,y,end=999):
if x > end:
return
print(x)
x,y = y,x+y
feibo(x,y)
feibo(0,1)
6、
l=[1,2,[3,[4,5,6,[7,8,[9,10,[11,12,13,[14,15]]]]]]]
def get(s):
for i in s:
if type(i) is list:
get(i)
else:
print(i)
get(l)