这或许是对小白最友好的python入门了吧——5,修改和添加列表元素

昨天我们建了一个我们要考试科目的列表,可是如果我们列表考试科目写错了应该怎么更改呢?

考试科目列表

突然学校通知我们不考英语了,但是考完CET要考BEC,怎么把English改成BEC呢?我们看到English是第二个元素,在列表中要计数【1】,我们可以:

exam[1] = "bec".upper()print(exam)

english已经被替换成了BEC

可是学校又忽然通知说我们考完Python要考politics,那我们应该怎么加上呢?我们可以用append这个函数,它的作用就是在末尾添加一个元素。

exam.append("politics")print(exam)

politics已经被加到列表末尾了

正当我们要安心备考的时候,学校突然抽风说math考完以后要考chinese,那我们应该怎么加进去呢?

可以用insert这个函数,我们看math后边是第四个,所以在列表中是【3】,我们可以这样输入代码:

exam.insert(3)print(exam)

chinese已经加入到列表中来了

为了代码美观、输出整洁我们把除了最后一个print语句全部删除,执行后是这样的

最终考试科目列表

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏个人随笔

Java工具类 通过ResultSet对象返回对应的实体List集合

3405
来自专栏算法与数据结构

PTA 7-2 列车调度(25 分)

7-2 列车调度(25 分) 火车站的列车调度铁轨的结构如下图所示。 ? 两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平...

2639
来自专栏数说工作室

【SAS Says】基础篇:描述性分析(上)

特别说明:本节【SAS Says】基础篇:描述性分析(上),用的是数说君学习《The little SAS book》时的中文笔记,我们认为这是打基础的最好选择...

3437
来自专栏iOS

深入理解苹果系统(Unicode)字符串的排序方法

本文主要讲述下载苹果系统-方法所引发的对排序规则的深入研究。

3797
来自专栏草根专栏

使用 C# (.NET Core) 实现模板方法模式 (Template Method Pattern)

本文的概念内容来自深入浅出设计模式一书. 项目需求 有一家咖啡店, 供应咖啡和茶, 它们的工序如下: ? 咖啡: ? 茶: ? 可以看到咖啡和茶的制作工序是差不...

3534
来自专栏IMWeb前端团队

简洁的javascript编码(一)--变量、函数

本文作者:IMWeb jaychen 原文出处:IMWeb社区 未经同意,禁止转载 ? 一、变量 使用语义化的变量名称 Bad cons...

2319
来自专栏LinkedBear的个人空间

唠唠SE的面向对象-02——封装 原

1) 我们日常使用的电脑主机,把cpu、内存、主板等等都封装到机箱里面去。假如没有机箱的话的出现什么问题?

893
来自专栏ImportSource

是时候忘掉finalize方法了

故事要从jdk11 early access版说起。 近日,发现jdk11发布了一个早鸟版。心想,jdk10刚刚发布没多久(JDK10要来了:下一代 Java...

3968
来自专栏web前端教室

javascript 红皮高程(11)

为革命,重学JS高程,预备...齐! 3.4.7 object哈,对象。找不着对象的同学们,建议看看JS高程,就能找着对象了。 ECMAScript中的对象,是...

1985
来自专栏ml

初学java之接口基础

1 /* 2 长城牌电视机 3 联想奔月5008PC机 4 */ 5 6 7 package st; 8 //接口回调实例 9 in...

3046

扫码关注云+社区