python之列表小总结

列表是有用的数据类型,因为它们让你写代码处理一组可以修改的值,同时仅用一个变量。在本书后面的章节

中,你会看到一些程序利用列表来完成工作。没有列表,这些工作很困难,甚至不可能完成。

列表是可变的,这意味着它们的内容可以改变。元组和字符串虽然在某些方面像列表,却是不可变的,不能被

修改。包含一个元组或字符串的变量,可以被一个新的元组或字符串覆写,但这和现场修改原来的值不是一回事,

不像 append()和 remove()方法在列表上的效果。

变量不直接保存列表值,它们保存对列表的“引用”。在复制变量或将列表作为函数调用的参数时,这一点很重

要。因为被复制的只是列表引用,所以要注意,对该列表的所有改动都可能影响到程序中的其他变量。如果需要对

一个变量中的列表修改,同时不修改原来的列表,就可以用 copy()或 deepcopy()。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,860评论 18 139
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,615评论 1 118
  • 本节要介绍的是Python里面常用的几种数据结构。通常情况下,声明一个变量只保存一个值是远远不够的,我们需要将一组...
    小黑y99阅读 65,218评论 0 9
  • “喂,您好,请问您需要理财产品么?” “不好意思,我在上班……” …… “喂,您好,请问您对理财投资感兴趣么?” ...
    王金宝阅读 263评论 0 0
  • 果然每天坚持写一写是一件很不容易的事情啊。刚刚备完明天的公开课,觉得应该来写一写。 今天2班默写有13个10...
    啊baller阅读 168评论 0 0