Python list 遇到的问题,,1.list“+”
Python list 遇到的问题,,1.list“+”
1.list“+” 运算
<list += > diff. <ndarray +=>
list1 += list2是追加,而不是加法运算
list1 = [0,0,0]list2 = [1,1,1]list1 += list2list1[0, 0, 0, 1, 1, 1]
ndarray1 += ndarray2是加法运算,要求维度相同
nda1 = np.arange(3)nda2 = np.arange(3)nda1 += nda2nda1array([0, 2, 4])
2.关于list的引用(具体来说是元素为引用的list;ndarray也是如此)
Matrix1 = [[0,0,0],[1,1,1]]list1 = Matrix1[0]list2 = Matrix1[1]list1 += list2Matrix1[[0, 0, 0, 1, 1, 1], [1, 1, 1]]
======================================
python居然这么多基础操作都是给引用而不是深拷贝 - -
Numpy的视图与拷贝
赋值操作(=)与切片都是浅拷贝…
Python list 遇到的问题
相关内容
- python3----练习题(爬取电影天堂资源),, 1 import
- Python:查看矩阵大小,查看列表大小,python矩阵,对于
- Python-23_装饰器-04_练习---无参装饰器、有参装饰器,,一
- Python进阶(三十五)-Fiddler命令行和HTTP断点调试,,
- Python中单引号,双引号,三个单引号,外双单引号内双
- [building block] merge sort @ Python,mergepython,Here is th
- 安装完Pydev却无法创建Python工程,,为了方便以后工作,
- python实现列表中各元素的拼接,python拼接,功能要求:
- python+selenium四:iframe查看、定位、切换,,1.查看iframe
- PYTHON访问数据库,,PYTHON DB
评论关闭