【发布时间】:2012-12-11 12:51:05
【问题描述】:
我对python中的数据结构有点困惑; ()、[] 和 {}。我正在尝试对一个简单的列表进行排序,可能是因为我无法识别我无法对其进行排序的数据类型。
我的清单很简单:['Stem', 'constitute', 'Sedge', 'Eflux', 'Whim', 'Intrigue']
我的问题是这是什么类型的数据,以及如何按字母顺序对单词进行排序?
【问题讨论】:
-
如果你想对你的列表进行排序,那么你可以使用 "list=['Stem', 'constitute', 'Sedge', 'Eflux', 'Whim', 'Intrigue'] list.sort () 打印列表”。
-
[]包含内置数据类型list,(请参阅tutorialspoint.com/python/python_lists.htm)。列表只是一组值(它们可以包含其他可迭代对象——即嵌套列表)。()包含内置的tuple。它们是不可变的(无法更改)。 (见tutorialspoint.com/python/python_tuples.htm)。而{}包含了内置的dictionary。与字典(单词)类似,其中“键”是单词,“值”是定义。 (见tutorialspoint.com/python/python_dictionary.htm)。
标签: python list sorting alphabetical