做網(wǎng)站話掙錢嗎google下載官網(wǎng)
機場航班調(diào)度(100)
- 航班組成:前兩個大寫字母代表航空公司縮寫,后面4個數(shù)字代表航班信息;
- 對輸入的航班排序
- 首先按照航空公司縮寫升序排序;
- 同一航空公司的按照航班信息升序排序;
輸入描述:
航班信息,以逗號分割;不考慮后四位數(shù)字重復的情況;
輸出描述:
排序后的航班信息
示例1
輸入:
CA3385,CZ6678,SC6508,DU7523,HK4456,MK0987
輸出:
CA3385,CZ6678,DU7523,HK4456,MK0987,SC6508
示例2
輸入:
MU1087,CA9908,3U0045,FM1703
輸出:
3U0045,CA9908,FM1703,MU1087
思路:
- 按照前兩個字母排序
- 前兩個字母相同的,按照后四個數(shù)字字符串排序
alist = input().strip().split(",")
alist.sort(key=lambda e:(e[0:2], e[2:]))
output_str = ""
for i in alist:output_str += i + ","
print(output_str[:-1])