阿波呲嘚
2021-07-01 10:34
scores=[89, 72, 88, 79, 99]
score=scores #将scores赋值给score
#这句话和score=[89, 72, 88, 79, 99]有什么区别吗?
print(score) #第一次输出score :[89, 72, 88, 79, 99]
scores.sort(reverse=True) #将scores降序排列
print(score) #第二次输出score,变成降序了,但是上面的代码没有对score进行降序排序呀:[99,89,88, 79, 72]
print(scores)
因为,score=scores #将scores赋值给score,这一步是讲scores地址给了score,而不是直接赋值。
Python3 入门教程(新版)
154172 学习 · 1075 问题
相似问题