python中的列表(List)的小坑
来源:互联网 发布:淘宝经营类目 编辑:程序博客网 时间:2024/06/05 19:00
首先…
a = 1b = ab = 2print a
毋庸置疑, 输出结果为1, 因为我们的拷贝是创建了一个新的值为1的整型对象, 然后将b指向这个对象, 所以之后对b的修改不会影响a
那么这个呢…
a = [1]b = ab[0] += 1print(a)
这个的输出并不是[1], 而是[2]! 也就是说, 列表在拷贝的时候, 并不会新建一个对象!
而如果改成这样就不会影响了
a = [1]b = [] b += ab[0] += 1print(a)
阅读全文
0 0
- python中的列表(List)的小坑
- python中的list列表
- 这里遇到的一个小坑-python中的二维列表
- python中的列表(list)详解
- 4 Python中的列表list
- 用C++的STL部分实现Python中的list(列表)
- Python的列表操作List
- Python中的列表推导式(list comprehension)
- python中的数据结构 之 list列表
- Python中的有序列表List&Tuple
- python中的列表(list)和元组的区别,以及列表的共性
- Python的列表(list)介绍
- Python - 列表(list) 的 详解 及 代码
- 【python系列】列表list的操作讲解
- python的列表list方法大全
- PYTHON-嵌套列表list的解析学习
- python的list列表学习笔记
- Python列表List保存对象的指针
- linux实验楼学习笔记1
- 从零开始搭建环境编写操作系统 AT&T GCC (七)GDB调试和-monitor
- 正则表达式
- 如何通过Git GUI将自己本地的项目上传至Github
- 关于索引的使用技巧
- python中的列表(List)的小坑
- bochs安装配置
- gtest实战练习
- 统计水果出现的次数及求出前K中出现次数最多的水果
- 做linux3.0版内核移植总结。
- 代码优化:Hibernate中的动态更新 dynamic-update
- JavaScript
- 【数据结构】中归并排序的实现
- 关于警告: No mapping found for HTTP request with URI [/spMVC/] in DispatcherServlet with name 'spMVC'的问题