【发布时间】:2019-10-03 14:04:41
【问题描述】:
我想按字母顺序排列字符串列表,但条件是以 x 开头的字符串排在第一位。例如,输入为 list=['apple','pear','xanadu','stop']。
我确定您需要在排序函数中添加一些条件,但我不确定该放什么。
list2=[]
string=input("Enter a string:")
list2.append(string)
while string!="stop":
string=input("Enter a string:")
list2.append(string)
list2.remove("stop")
print("Your list is:",list2)
print("Sorted list:",sorted(list2))
我希望输出为 list=['xanadu','apple','pear']。顺便说一句,我删除了“停止”。
【问题讨论】:
标签: python-3.x string list