(channel_name)
| 698 | |
| 699 | |
| 700 | def channel_key(channel_name): |
| 701 | match = re.search(r'\d+', channel_name) |
| 702 | if match: |
| 703 | return int(match.group()) |
| 704 | else: |
| 705 | return float('inf') # 返回一个无穷大的数字作为关键字 |
| 706 | |
| 707 | # 对频道进行排序 |
| 708 | results.sort(key=lambda x: (x[0], -float(x[2].split()[0]))) |