我对python中的数据结构有些困惑;()
,[]
和{}
。我正在尝试对一个简单的列表进行排序,可能是因为无法识别未能排序的数据类型。
我的清单很简单: ['Stem', 'constitute', 'Sedge', 'Eflux', 'Whim', 'Intrigue']
我的问题是这是什么类型的数据,以及如何按字母顺序对单词进行排序?
[]
封装了内置数据类型list
(请参阅tutorialspoint.com/python/python_lists.htm)。列表只是一组值(它们可以包含其他可迭代对象,即嵌套列表)。()
封闭了buildin tuple
。它们是不可变的(无法更改)。(请参阅tutorialspoint.com/python/python_tuples.htm)。并{}
封闭内置对象dictionary
。与字典(用于单词)平行,其中“键”为单词,“值”为定义。(请参阅tutorialspoint.com/python/python_dictionary.htm)。