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

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

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

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

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

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

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

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

原列表:score_list1

副本:score_list1[:]

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

今天就酱~

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

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

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

应该够字数了!

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

Java与C/C加加的区别

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

4756
来自专栏苍云横渡学习笔记

【day 4】python编程:从入门到实践学习笔记-字典(末附练习答案代码)

学习笔记目录 【day 1】python编程:从入门到实践学习笔记-安装、变量和简单数据类型 【day 2】python编程:从入门到实践学习笔记-列表以及其操...

3237
来自专栏Vamei实验室

Java基础04 封装与接口

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

1767
来自专栏AlgorithmDog的专栏

为了 1% 情形,牺牲 99% 情形下的性能:蜗牛般的 Python 深拷贝

最近使用 Python 一个项目,发现 Python 的深拷贝 copy.deepcopy 实在是太慢了。 ? 相关背景 在 Pytho...

2425
来自专栏magicsoar

确保你想要修改的char*是可以修改的

void change(char *source) { source[0] = 'D'; cout<<source<<endl; 考虑一下,你有...

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

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

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

712
来自专栏机器之心

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

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

1222
来自专栏Java学习网

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

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

3197
来自专栏Python小屋

Python字符串处理小案例

连续5天30个小时的Python培训圆满结束,明天早上5点半出发赶飞机回烟台,晚上收拾行李的时候突然想起来20年前做过的一个C语言题目:假设有一个字符串,里面有...

2705
来自专栏noteless

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

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

442

扫码关注云+社区