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

相关文章

来自专栏开发 & 算法杂谈

C++调用Python

Python作为一门流行通用的脚本语言,可以很好的和C/C++程序结合在一起。 在一个C/C++应用程序中,我们可以用一组插件来实现一些具有统一接口的功能,一般...

782
来自专栏Albert陈凯

Hadoop数据分析平台实战——130Hive Shell命令介绍 02(熟悉Hive略过)离线数据分析平台实战——130Hive Shell命令介绍 02(熟悉Hive略过)

离线数据分析平台实战——130Hive Shell命令介绍 02(熟悉Hive略过) 导入数据 Hive的导入数据基本上可以分为三类, 第一种是从linux系...

2625
来自专栏大内老A

在Entity Framework中使用存储过程(五):如何通过存储过程维护多对多关系?

对于数据库设计来说,多对多(或者一对多)是一种常见的数据关系,比如联系人和地址之间的关系。我们通常采用建立关系表的方式来表示这种关系,比如我们创建一张Conta...

17310
来自专栏C/C++基础

C++中cin的详细用法

cin是C++编程语言中的标准输入流对象,即istream类的对象。cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。此外,cout是流的对象...

893
来自专栏Java技术分享

XML文件约束与DTD的简单介绍

我们编写文档来约束一个XML文档的书写规范,这称之为XML约束。

21810
来自专栏安恒网络空间安全讲武堂

二进制学习系列-栈溢出之libc_init

这是一道ctf wiki上面的一道中级ROP,思路很明确,但是还是有些小坑,比如说write函数上面,还有pwntools函数上面等等…

883
来自专栏崔庆才的专栏

Python 3 中 PyMongo 的用法

MongoDB存储在这里我们来看一下Python3下MongoDB的存储操作,在本节开始之前请确保你已经安装好了MongoDB并启动了其服务,另外安装好了Pyt...

2.1K1
来自专栏一个会写诗的程序员的博客

问题解决: java.util.ConcurrentModificationException问题描述原因分析解决办法小结

在H5性能测试平台系统的开发过程中,客户端调用服务端API,写入性能数据的时候,报了如下错误:

552
来自专栏Laoqi's Linux运维专列

sed命令扩展–转载

文本处理工具之二 sed命令详解 sed:Stream Editor文本流编辑,sed是一个“非交互式的”面向字符流的编辑器。能同时处理多个文件多行的内容,可以...

2925
来自专栏一个会写诗的程序员的博客

13.13 java.util.ConcurrentModificationException13.13 java.util.ConcurrentModificationException问题描述原因

在H5性能测试平台系统的开发过程中,客户端调用服务端API,写入性能数据的时候,报了如下错误:

683

扫描关注云+社区