第一题
Topic source# -*- coding: utf-8 -*-
def normalize(name):
name = name.lower()
name = name[0].upper() + name[1:]
return name
L1 = ['adm','LISA','barT']
L2 = list(map(normalize,L1))
print(L2)
我的理解是,map出来的一定也是一个序列,所以你这句
name1=list(map(lambda x:x.title(),name))
应该是相当于把每一个name里面的字符作为x.title的对象给格式化了
- 1
beatMU
def normalize(name): name1=list(map(lambda x:x.title(),name)) return(name1) 为什么我的显示答案是[['A', 'D', 'A', 'M'], ['L', 'I', 'S', 'A'], ['B', 'A', 'R', 'T']]