Python的赋值与C里面的赋值有区别
比如数组的复制可以体现出端倪
a=[1,2,3,4]b=ab[2]=4print aprint b
[1,2,4,4][1,2,4,4]python中b=a为b is a;
好吧,相当于c的指针
要是想复制一份应该怎么办呢
a=[1,2,3,4]b=a[:]b[2]=4print aprint b
[1,2,3,4][1,2,4,4]学习一门新语言应该把我不同语言的区别,就是要在填坑中不断的前进
本文共 271 字,大约阅读时间需要 1 分钟。
Python的赋值与C里面的赋值有区别
比如数组的复制可以体现出端倪
a=[1,2,3,4]b=ab[2]=4print aprint b
[1,2,4,4][1,2,4,4]python中b=a为b is a;
好吧,相当于c的指针
要是想复制一份应该怎么办呢
a=[1,2,3,4]b=a[:]b[2]=4print aprint b
[1,2,3,4][1,2,4,4]学习一门新语言应该把我不同语言的区别,就是要在填坑中不断的前进
转载于:https://my.oschina.net/dianpaopao/blog/100814