这或许是对小白最友好的python入门了吧——6,删除列表元素

这个时候我们CET考完了,怎么才能把它删除呢。这时候我们可以用del这个函数,用法如下:

del exam[0]
print(exam)   #print的作用是为了让你看看这个元素到底有没有删除,实际可以不写

这里只需要表明元素在列表中的位置就可以了。

有的时候删除了这个元素,但是我们还想再用一下这个元素,比如说我要输出新的exam但是我还要知道什么元素已经考完试了(被删除的元素),我们可以用pop这个函数,我们举个实例:

done_exam = exam.pop(0)
print("我要考:" + str(exam) )
print("我已经考完了" + done_exam)

pop这里的意思是“已经删除的项”,但是还保存在done_exam中,但是原来的列表已经没有了这个值。需要注意的是,如果pop()括号中不写东西,默认是最后一个。

这个时候,学校通知说我们不考数学了,但是我们不想找math这个元素是第几个,这个时候我们可以直接根据值删除元素,可以用remove这个函数。

exam.remove("math")print(exam)

原文发布于微信公众号 - TungHsu(gh_cd21b89e52e6)

原文发表时间:2017-12-28

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

Python最简编码规范

1857
来自专栏nimomeng的自我进阶

《Objective-C基础教程》笔记

1.xcode中,oc的.m文件代表message,指的是Objective-C的一个主要特性。 2.NS前缀的来历要追溯到次公局包还被成为NextStep,...

672
来自专栏机器学习算法与Python学习

Python最简编码规范

1836
来自专栏PHP在线

AJAX传递特殊字符的方法

AJAX传递特殊字符的方法 采用Ajax传递参数加号(+)和与符号(&)时候,服务端获取到的参数并不如意! (1) "+"号:JavaScript解析为字符串连...

3448
来自专栏吴伟祥

YAML 语言入门教程 转

YAML 仍然是一门标记性语言,但为了强调这门语言以数据为中心,而不是以标记语言为中心。采用反向缩略语重新命名。

593
来自专栏分布式系统和大数据处理

ES6新特性速览

ES6引入了很多新的语言特性和能力,这篇文章仅快速地做一个概览。包括let、解构、箭头函数、模块化、Spread运算符 等。ES6还有很多更深入的内容,有时间再...

1107
来自专栏Python爱好者

Python高效编程(一)

1919
来自专栏landv

Golang 新手可能会踩的 50 个坑【转】

译文:https://github.com/wuYin/blog/blob/master/50-shades-of-golang-traps-gotchas-m...

1512
来自专栏大前端_Web

SASS相关

版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。 https://blog.csdn.net/wkyseo/articl...

1591
来自专栏debugeeker的专栏

《coredump问题原理探究》Linux x86版3.3节栈布局之局部变量

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

601

扫码关注云+社区