【发布时间】:2018-03-23 19:49:22
【问题描述】:
我最近开始学习 python,目前正在使用列表/循环。在下面的列表中,我添加了 (append)mercedes、用福特替换了本田和插入了大众汽车。当我运行代码时,列表排序正确,但新车(福特、丰田和大众汽车)却在列表的顶部。
代码
cars = ['honda', 'acura', 'bmw', 'bugatti', 'Toyota']
cars.append('mercedes')
cars[0] = 'Ford'
cars.insert(1, 'Wolkswagen')
cars.sort()
for car in cars:
print (car.title() + ", is just a regular car")
结果
福特,只是一辆普通的汽车 丰田,只是一辆普通的车 大众汽车,只是一辆普通的汽车 讴歌,只是一辆普通的车 宝马,只是一辆普通的车 布加迪,只是一辆普通的车 梅赛德斯,只是一辆普通的汽车【问题讨论】:
-
提示:大小写对
sort()很重要(例如Toyota在toyota之前)。 -
天哪!你是对的。我没有注意到我有一些大写的单词,简单的答案。我读过一些关于大写字母的东西,但没有读到结果是什么。谢谢
-
@Darwinsm。随意选择一个答案。两个答案都指出了这一点。它可以让您获得几分,并将您的问题标记为已回答未来读者。
标签: python-3.x list loops