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

相关文章

来自专栏菩提树下的杨过

Flash/Flex学习笔记(23):运动学原理

先写一个公用的小球类Ball: package{ import flash.display.Sprite; //小球 类 public class B...

25410
来自专栏大内老A

The .NET of Tomorrow

Ed Charbeneau(http://developer.telerik.com/featured/the-net-of-tomorrow/) Exciti...

32110
来自专栏我和未来有约会

Kit 3D 更新

Kit3D is a 3D graphics engine written for Microsoft Silverlight. Kit3D was inita...

2586
来自专栏落花落雨不落叶

canvas画简单电路图

63411
来自专栏码匠的流水账

聊聊NettyConnector的start及shutdown

reactor-netty-0.7.6.RELEASE-sources.jar!/reactor/ipc/netty/NettyConnector.java

881
来自专栏跟着阿笨一起玩NET

c#实现打印功能

2822
来自专栏pangguoming

Spring Boot集成JasperReports生成PDF文档

由于工作需要,要实现后端根据模板动态填充数据生成PDF文档,通过技术选型,使用Ireport5.6来设计模板,结合JasperReports5.6工具库来调用渲...

1.2K7
来自专栏闻道于事

js登录滑动验证,不滑动无法登陆

js的判断这里是根据滑块的位置进行判断,应该是用一个flag判断 <%@ page language="java" contentType="text/html...

6998
来自专栏转载gongluck的CSDN博客

cocos2dx 打灰机

#include "GamePlane.h" #include "PlaneSprite.h" #include "BulletNode.h" #include...

5576
来自专栏我和未来有约会

Silverlight第三方控件专题

这里我收集整理了目前网上silverlight第三方控件的专题,若果有所遗漏请告知我一下。 名称 简介 截图 telerik 商 RadC...

4045

扫码关注云+社区