-.填空题(共2题,100.0分) 练习1下述代码创建了一个包含多个字符串对象的列表fruits.请以列表fruits为基础完成下列程序填空题。 fruits = Cgrape'pear'apple',water melon'] (1)在不改变fruits 列表的前提下,对fruits列表进行排序,使其中的字符串元素按字母表顺序逆序排列,生成一个排好序的新列表,井将新列表赋值给变量fruitSorted.fruitsSorted sorted(1__) print("fruitsSorted: fruitsSorted) print("fruits: fruits) 上述代码的执行结果为: (2)将fruits列表倒序并输出。注意是倒序,即颠倒原有元表顺序,不是排序,fruits. print'reversed fruits: ,fruits) 上述代码的执行结果为: 04 (3)将fruits列表按元素字符串的长度进行排序开输出,即较短的字符串排前面的字符事排后面,fruitssort( print("sorted fruits by len:,fruits) 上述代码的执行结果为:
时间: 2023-05-11 10:06:20 浏览: 594
(1) fruitsSorted = sorted(fruits, reverse=True)
print("fruitsSorted:", fruitsSorted)
print("fruits:", fruits)
执行结果为:
fruitsSorted: ['water melon', 'pear', 'grape', 'apple']
fruits: ['grape', 'pear', 'apple', 'water melon']
(2) fruits.reverse()
print("reversed fruits:", fruits)
执行结果为:
reversed fruits: ['water melon', 'apple', 'pear', 'grape']
(3) fruits.sort(key=len)
print("sorted fruits by len:", fruits)
执行结果为:
sorted fruits by len: ['pear', 'grape', 'apple', 'water melon']
阅读全文