【发布时间】:2019-02-08 00:10:50
【问题描述】:
我正在尝试创建一个小程序,提示用户输入 3 个单词,然后将字符串输入放入一个数组中,然后按字典顺序对数组进行排序并将数组打印为字符串列表。
我尝试了 .sort 函数,但它不起作用。我正在进行的项目不需要循环知识(我还没有很多经验)。
a = []
first = input("Type a word: ")
second = input("Type another word: ")
third = input("Type the last word: ")
a += first
a += second
a += third
a = sorted(a)
print(a)
我希望打印的结果是用逗号分隔的三个单词
Apple, Banana, Egg
相反,我的代码打印
['A', 'B', 'E', 'a', 'a', 'a', 'e', 'g', 'g', 'l', 'n', 'n', 'p', 'p']
【问题讨论】:
标签: python arrays string list sorting