码迷,mamicode.com
首页 > 编程语言 > 详细

Python中变量的绑定,或者说引用

时间:2015-04-22 17:42:10      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

 

技术分享

 

print(The simple assignment)
shoppingList = [chicken,mango,apple,banana]
myList = shoppingList

print(Before any action)
print(The shopping list is,shoppingList)
print(my list is,myList,\n)

print(Del the first item from the shopping list)
del myList[0]
print(the shopping list is,shoppingList)
print(my list is,myList,\n)

print(Copy and then del)
myList = shoppingList[:]
del myList[0]
print(the shopping list is,shoppingList)
print(my list is,myList,\n)

#原对象改变,被原对象赋值的变量也随着改变
#被赋值的变量改变,原对象也改变
#变量指向对象在内存中的地址,所以删除了地址上的内容,对大家都有影响
#如果采用切片方式取得值的话,就没有影响

 2015/4/19 by Kerita

 

Python中变量的绑定,或者说引用

标签:

原文地址:http://www.cnblogs.com/kerita/p/4447896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!