Python读书笔记21(函数与列表)

上期和大家分享了向函数传递列表,今天继续来聊聊通过函数对列表进行操作。

这个函数功能实现了两个列表内容的互换。

假如我们有个成绩列表,将不及格的成绩赋值给新的列表,并且打印出新的列表。

我们将不及格的成绩添加至了第二个列表,但是有个问题,发现调用这个函数的时候把一个成绩列表给清空了!

现实工作中,很多时候我们是想在一个大的数据中挑选符合我们需要的部分数据,但是还希望原始数据不发生改变!

如果能传递变量进函数的时候,不改变变量本身的值呢?

我们想传递副本至函数,单怎么表达传递的是副本呢?

原列表:score_list1

副本:score_list1[:]

其实传递副本就是传递列表对应的所有值至函数

今天就酱~

竟然又说我不满足300字,我在图片中的字不算字哇!!

哦!貌似还真不算,我又无耻的凑字数啦!!!!

没有稿费,又没有根据字数收钱~

应该够字数了!

原文发布于微信公众号 - 阿凯的Excel(akexcel)

原文发表时间:2018-01-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端知识分享

第169天:面向对象基础概念(有待完善)

函数——面向对象 函数——工具 对象——工具包(把类似的功能放在一起管理) 工具:函数——方法

1092
来自专栏机器学习从入门到成神

设计模式之静态工厂、工厂方法和抽象工厂的联系与区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35512245/articl...

792
来自专栏企鹅号快讯

Java与C/C加加的区别

Java 是由 C++发展而来的,保留了 C++的大部分内容,其编程方式类似于 C++。但 Java 的句法更清晰、规模更小、更易学。Sun 公司对多种程序设计...

7146
来自专栏noteless

为什么需要创建型模式以及简单工厂模式(三)

但是,构造方法全都是一样的名字,使用创建型模式---比如工厂模式的话,你哪怕什么都不做

672
来自专栏Java 源码分析

数据结构Generic

​ 接下来我们要处理的是前面实现里另一个 根本性的缺陷 那些实现只适用于字符串,想要实现其他类型数据的队列和栈怎么办呢? 这个问题就涉及泛型的话题了。 ​...

3234
来自专栏Vamei实验室

Java基础04 封装与接口

总结之前的内容,对象(object)指代某一事物,类(class)指代象的类型。对象可以有状态和动作,即数据成员和方法。 到现在为止,数据成员和方法都是同时开放...

1877
来自专栏java学习

Java每日一练(2017/7/20)

最新通知 ●回复"每日一练"获取以前的题目! ●【新】Ajax知识点视频更新了!(回复【学习视频】获取下载链接) ●【新】HTML5知识点视频更新了!(回复【前...

2506
来自专栏用户2442861的专栏

C++智能指针简单剖析

http://blog.csdn.net/lanxuezaipiao/article/details/41603883

481
来自专栏CDA数据分析师

码如其人,同学你能写一手漂亮的Python函数吗

与多数现代编程语言一样,在 Python 中,函数是抽象和封装的基本方法之一。你在开发阶段或许已经写过数百个函数,但并非每个函数都生而平等。写出「糟糕的」函数会...

1333
来自专栏Java学习网

Java中提高代码复用性的方法及规范总结

一个好的程序员一定是用最少的代码实现最多的功能,代码复用是程序员所追求和期望的,这也是Java语言所提倡的;根据以往开发经验整理了一些能够提高代码复用性方法和规...

3657

扫码关注云+社区