小筱宁 发表于 2020-8-20 10:23:50

Python初学者对于列表排序的疑问

happy=['happy','glad','delight','joyful']
print(happy)
happy1=happy
print(happy1)
happy1.sort()
print(happy)
print(happy1)
刚在看书本学习Python,有个关于列表排序的问题,这段代码中我先赋值了happy,然后把happy的值赋给了happy1,随后对happy1进行了排序,但是输出的happy也被排序了。这是为什么能,两个变量在赋值后不就没有影响了吗,为什么我对happy1进行了排序但是happy也被排序了

zltzlt 发表于 2020-8-20 10:24:25

请见:https://fishc.com.cn/thread-159176-1-1.html

小筱宁 发表于 2020-8-20 10:26:20

zltzlt 发表于 2020-8-20 10:24
请见:https://fishc.com.cn/thread-159176-1-1.html

感谢,我好好看看
页: [1]
查看完整版本: Python初学者对于列表排序的疑问