可以通过以下步骤实现:
def quick_sort(names):
if len(names) <= 1:
return names
pivot = names[0]
left = [name for name in names[1:] if name.split()[0] < pivot.split()[0]]
right = [name for name in names[1:] if name.split()[0] >= pivot.split()[0]]
return quick_sort(left) + [pivot] + quick_sort(right)
names = ['张三', '李四', '王五', '赵六', '陈七', '刘八', '杨九', '黄十']
sorted_names = quick_sort(names)
对于这个问题,腾讯云没有特定的产品与之相关。
领取专属 10元无门槛券
手把手带您无忧上云