Python赋值列表

  • 1.0 错误示范
  • 2.0 正确操作

1.0 错误示范

# Python赋值列表
a = [1,2,3,4,5]
b=a
print("修改前:")
print("a=",a)
print("b=",b)
a[2]=99
print("修改后:")
print("a=",a)
print("b=",b)

直接用 = 赋值的话,不行,a和b都指向同一片内存区域,后面数据有所改动的话,一改全改;

2.0 正确操作

# Python赋值列表
a = [1,2,3,4,5]
b=a.copy()
print("修改前:")
print("a=",a)
print("b=",b)
a[2]=99
print("修改后:")
print("a=",a)
print("b=",b)

Python赋值列表相关推荐

  1. python给列表的N个元素赋值-*表达式

    python给列表的N个元素赋值-*表达式 # *表达式,给列表的N个元素赋值 list1 = ['aa', 'bb', 'cc', 'dd', 'ee'] a1, *b1, c1 = list1 p ...

  2. python数组赋值_对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解

    对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解 列表赋值: >>> a = [1, 2, 3] >>> b = a >>> print ...

  3. Python List 列表list()方法

    Python基础数据类型之一列表list,在python中作用很强在,列表List可以包含不同类型的数据对像,同时它是一个有序的集合.所有序列能用到的标准操作方法,列表也都可以使用,比如切片.索引等, ...

  4. Python中列表和字符串的反转

    要求: 原列表:[13, 30, 42, 85, 9, 45] 反转后的列表:[45, 9, 85, 42, 30, 13] 原字符串:hello 反转后的字符串:olleh Python现成的反转功 ...

  5. 手写Python中列表和字符串的反转

    要求: 原列表:[13, 30, 42, 85, 9, 45] 反转后的列表:[45, 9, 85, 42, 30, 13] 原字符串:hello 反转后的字符串:olleh Python现成的反转功 ...

  6. 【Python】Python入门-列表初相识

    公众号:尤而小屋 作者:Peter 编辑:Peter 在之前的文章中,我们已经介绍了Python中的两种常见数据类型:字符串和数字.本文中介绍的是Python中极其重要的数据类型:列表. 在Pytho ...

  7. Python List 列表list()方法分享

    Python基础数据类型之一列表list,在python中作用很强在,列表List可以包含不同类型的数据对像,同时它是一个有序的集合.所有序列能用到的标准操作方法,列表也都可以使用,比如切片.索引等, ...

  8. python中列表的sort方法_python中列表的sort方法使用详解

    内容简介:python中列表的sort方法使用详解 一.基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的. 排序,数字.字符 ...

  9. python清除列表内容_Python 列表的清空方式

    情况列表的操作: del list[:] list=[] list[:]=[] def func(L): L.append(1) print L #L[:]=[] #del L[:] L = [] p ...

最新文章

  1. 芯片龙头出大招!向梁孟松等 3944 名员工发 13 亿,每人到手超 34 万
  2. 5. Leetcode 15. 三数之和 (数组-双向双指针)
  3. DataX在有赞大数据平台的实践
  4. php受保护的成员方法,PHP继承和受保护的成员可见性
  5. spring 同时配置hibernate and jdbc 事务
  6. pat 1025 反转链表
  7. java excel 插件开发工具_程序员常用的15 种开发者工具推荐
  8. 信息学奥赛一本通(1138:将字符串中的小写字母转换成大写字母)
  9. TensorFlow by Google一个计算机视觉示例Machine Learning Foundations: Ep #2 - First steps in computer vision
  10. echarts legend属性_Vue 项目如何使用Echarts , 手摸手带你入门
  11. GB35114---基于openssl加密库进行开发(二)
  12. Java检验yyyymm合法,JAVA日期格式校验正则表达式方法,yyyy年MM月,yyyy-MM-dd格式等...
  13. 项目积压需求项目计划_物料需求-计划的方案.ppt
  14. 如何取得销售订单中订单货币和本位币之间的汇率 (exchange rate)
  15. 怎么发送电子邮件到别人邮箱?手把手教你!
  16. 2022百度春节红包活动 集好运分5亿活动规则
  17. 细说C++11中ratio编译期分数(一)
  18. mysql8设置局域网访问
  19. 75行代码 完美实现图片完整展示 flex 横向瀑布流布局
  20. 车载通信——CAN收发器与CAN控制器

热门文章

  1. graylog的API中增加自定义接口
  2. 两个进程,或者多个进程同时监听一个端口,邦定同一个端口,
  3. 【Unity】俯视角相机地面视野范围的计算
  4. 夜莺n9ev5配置pushgateway
  5. 游戏性能指标参考,游戏质量白皮书下载
  6. 短进程算法c语言,短进程优先算法C语言实现
  7. 初めまして、Python
  8. Oracle数据库第四课——PL/SQL中的条件控制
  9. 机器学习的进步正在彻底改变移动应用程序开发领域
  10. Nova创建虚拟机流程解读