按姓氏排序,且拥有相同首字母的姓氏聚在一起。
创始人
2024-08-22 05:30:13
0次
  1. 先按照姓氏进行排序。
  2. 对排序后的列表进行遍历,用一个字典保存每个姓氏首字母相同的人的信息。
  3. 将字典中的信息按照首字母进行排序,然后将每个相同首字母的姓氏聚在一起,构建最终的排序结果。

代码示例:

names = ['Angle Smith', 'Bob White', 'Amelia James', 'Andrew Diamond', 'Amy Rice', 'Beth Green',
         'Bill Black', 'David White', 'Charlie Blue', 'Chris Brown', 'Cathy Snow', 'Daniel Green']

# 按照姓氏进行排序
names.sort(key=lambda x: x.split()[-1])

# 用字典存储每个姓氏首字母相同的人的信息
dic = {}
for name in names:
    key = name.split()[-1][0]  # 获取姓氏的首字母
    if key not in dic:
        dic[key] = []
    dic[key].append(name)

# 按照字典中的键进行排序
keys = sorted(dic.keys())

# 按照相同首字母的姓氏聚在一起,构建最终的排序结果
result = []
for key in keys:
    result.extend(dic[key])

print(result)

相关内容

热门资讯

终于清楚辅助!wpk德州局怎么... 终于清楚辅助!wpk德州局怎么透视,德扑之星真的有透视吗安装(切实是真的有辅助)AI 智能体黑科技再...
大神讲解透视!wepoker轻... 您好:wepoker到底有没有透视这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现...
一分钟教会你辅助挂!wepok... 您好,一分钟教会你辅助挂!wepoker怎么买辅助,wepoker可以装挂吗工具(固有真的有辅助挂)...
玩家必看透视挂!如何下载wep... 一款 AI 游戏攻略黑科技工具上线,查攻略效率直接开挂。它整合版本更新、装备搭配、BOSS 打法、牌...
分享实测透视!wepoker免... 您好:wepoker免费透视脚本这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很...
科技通报透视!wpk控制牌是真... 很多人使用云端 AI 时,都担心wpk控制牌是真的吗、内部资料上传带来隐私风险。这款本地运行的 AI...
推荐一款辅助!wepoker免... 本地部署 AI 黑科技工具迎来新版本,不用上传文件到云端就能完成wepoker免费脚本弱密码解析、 ...
总算清楚透视挂!wpk插件辅助... 『标题:当前标题』主打赛后复盘的 AI 游戏攻略黑科技走红,对局总结能力开挂。上传对局回放或者战绩截...
玩家必看科普透视!wepoke... 您好:wepoker透视苹果系统这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很...
推荐一款透视挂!wpk控制牌是... 一款 AI 游戏攻略黑科技工具上线,查攻略效率直接开挂。它整合版本更新、装备搭配、BOSS 打法、牌...