python实例

在 Python 中,我们可以使用 sorted() 函数或 list.sort() 方法对列表进行排序。如果我们想根据列表中元素的长度进行排序,可以通过指定 key 参数来实现。key 参数接受一个函数,该函数会作用于列表中的每个元素,并根据函数的返回值进行排序。

实例

# 定义一个包含字符串的列表
words = ["apple", "banana", "kiwi", "cherry", "mango"]

# 使用 sorted() 函数根据字符串长度对列表进行排序
sorted_words = sorted(words, key=len)

# 输出排序后的列表
print(sorted_words)



代码解析:

  • words 是一个包含多个字符串的列表。

  • sorted() 函数用于对列表进行排序,key=len 表示根据每个元素的长度进行排序。

  • len 是一个内置函数,用于返回字符串的长度。

  • sorted_words 是排序后的新列表。

  • print(sorted_words) 输出排序后的列表。

输出结果:

['kiwi', 'mango', 'apple', 'cherry', 'banana']

在这个例子中,列表中的字符串按照长度从短到长进行了排序。