题解 | 字符串排序
字符串排序
https://www.nowcoder.com/practice/5af18ba2eb45443aa91a11e848aa6723
# 先分为大写的和小写的为两个列表,分别拍好序,再分别叠加在一起
n = int(input().strip())
list1 = []
list2 = []
for i in range(1, n + 1):
letter = input()
# 大写开头的给list1
if letter[0] == letter[0].upper():
list1.append(letter)
# 小写开头的给list2
else:
list2.append(letter)
# 分别打印两个列表
for upper_letter in sorted(list1):
print(upper_letter)
for lower_letter in sorted(list2):
print(lower_letter)

汤臣倍健公司氛围 393人发布