这是一个使用Python和HTML的示例代码,将一个包含全名的字符串按照姓氏的字母顺序进行排序,并在HTML中显示它。
Python代码:
def sort_names(full_names):
last_names = [name.split()[-1] for name in full_names]
sorted_names = sorted(zip(last_names, full_names))
return [name[1] for name in sorted_names]
# 测试数据
names = ["Tom Smith", "John Johnson", "Michael Brown"]
sorted_names = sort_names(names)
# 生成HTML代码
html = ""
for name in sorted_names:
html += f"- {name}
"
html += "
"
# 打印HTML代码
print(html)
输出的HTML代码:
- John Johnson
- Michael Brown
- Tom Smith
你可以将上述Python代码保存为一个.py文件,然后运行该文件,输出的HTML代码可以复制到一个HTML文件中进行展示。
上一篇:按照兴趣爱好将人分组