手机通讯录里的名字有的大写开头,有的小写。直接 sorted 会把所有大写字母排在小写前面。写 sort_contacts(names),不管大小写按字母顺序排,名字本身不改。空列表返回 []。
sort_contacts(["bob", "Alice", "carl"])→['Alice', 'bob', 'carl']sort_contacts([])→[]def sort_contacts(names):
# 在这里写:排的时候比较每个名字的小写
ordered = sorted(names)
return ordered
写好了先点「运行」试试示例,没问题再点「提交」。