关于以下代码,说法正确的是?
words = ["apple", "Cherry", "Banana"]
sorted_words = sorted(words, key=lambda s: s.lower())
排序结果中"Banana" 会排在"apple" 前面,因为大写字母 ASCII 码小于小写字母。
key=lambda s: s.lower() 可以替换为 key=str.lower,效果相同。
此排序会修改原始列表 words 中的元素顺序。
sorted 函数不能直接对字符串列表进行排序。