|
|
B. list.sort() 会修改原列表。
解释:
- A. sorted(list):返回一个新的排序列表,不修改原列表。
- B. list.sort():原地对列表排序,直接修改原列表。
- C. list + [1, 2]:列表拼接,返回一个新列表,原列表不变。
- D. list * 2:列表重复,返回一个新列表,原列表不变。
示例:
- my_list = [3, 1, 2]
- # A. sorted() 不修改原列表
- new_list = sorted(my_list)
- print("sorted() 后原列表:", my_list) # 输出 [3, 1, 2]
- # B. sort() 修改原列表
- my_list.sort()
- print("sort() 后原列表:", my_list) # 输出 [1, 2, 3]
- # C. 列表加法不修改原列表
- my_list = [3, 1, 2]
- result = my_list + [1, 2]
- print("加法后原列表:", my_list) # 输出 [3, 1, 2]
- # D. 列表乘法不修改原列表
- my_list = [3, 1, 2]
- result = my_list * 2
- print("乘法后原列表:", my_list) # 输出 [3, 1, 2]
复制代码
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|