这或许是对小白最友好的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 条评论
登录 后参与评论

相关文章

来自专栏无所事事者爱嘲笑

正则表达式零宽断言详解(?=,?<=,?!,?<!)

1575
来自专栏落影的专栏

程序员进阶之算法练习(三十四)LeetCode专场

LeetCode上的题目是大公司面试常见的算法题,今天的目标是拿下5道算法题: 1、2、3题都是Medium的难度,大概是头条的面试题水准; 4、5题是Hard...

733
来自专栏编程微刊

从列表中或数组中随机抽取固定数量的元素组成新的数组或列表

2:jQuery版本 那么jQuery中怎么随机选出固定数组数组[1, 2, 3, 4, 5, 6, 7, 8, 9]中的三个元素,并构造成新数组的?

541
来自专栏Java帮帮-微信公众号-技术文章全总结

第十一天 面向对象-接口多态【悟空教程】

1374
来自专栏我的小碗汤

go语言nil和interface详解

golang的nil在概念上和其它语言的null、None、nil、NULL一样,都指代零值或空值。nil是预先说明的标识符,也即通常意义上的关键字。在gola...

635
来自专栏诸葛青云的专栏

学了指针没学动态内存一切都白搭!C语言基础教程之内存管理

本文将讲解 C 中的动态内存管理。C 语言为内存的分配和管理提供了几个函数。这些函数可以在<stdlib.h>头文件中找到。

610
来自专栏信数据得永生

JavaScript 编程精解 中文第三版 三、函数

2977
来自专栏大闲人柴毛毛

图的邻接表示法Java版

边节点 ? 一个边节点有一条边 和 一个终止节点组成。 /** * 边节点(由一条边和一个终止节点构成) */ class ENode{ i...

3137
来自专栏北京马哥教育

Python 开发者不得不知的魔术方法(Magic Method)

来源:j_hao104 my.oschina.net/jhao104/blog/779743 介绍 在Python中,所有以“__”双下划线包起来的方法,都统...

2657
来自专栏大前端开发

由一道关于变量作用域的面试题,来加深对var和let的理解

最近,有一道JavaScript面试题挺流行的,很多朋友去面试的时候都遇到了。这道题目大致是这个样子的:

583

扫码关注云+社区