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

相关文章

来自专栏TechBox

一份走心的iOS开发规范前言约定(一)命名规范(二)编码规范2.14 内存管理规范本文参考文章其他有价值的文章

3358
来自专栏移动端开发

Swift 基础部分(建议掌握OC字符串知识的翻阅)

更新说明:         Swift 目前已经发布到4.0版本了,以前写的这整个Swift学习系列的文章,有很多的不足之处,我会重新整理整个系列文章,也是相...

1809
来自专栏GIS讲堂

js实现城市首字母导航

471
来自专栏前端知识分享

第14天:逻辑运算符、if、for语句

一假即假,同真为真 2、||(或) 一真即真,同假为假 3、!(非) 切记:参与逻辑运算的,都是布尔值。也就是说,只有true、false才能参与 逻辑运算,...

932
来自专栏架构说

单链表中头节点作用(深入理解)

今天QQ群里有人咨询一个问题 例如单链表中头节点作用 然后联想到做项目中解决core一个问题 虽然每天都在吃饭睡觉打豆豆,啥框架业务都不懂 解决了这一个...

2676
来自专栏take time, save time

桌面山寨版2048—优化篇

     博客近两天略惨淡啊,我会先在博客上不定时的更新,毕竟是想把博客做成自己的主要平台嘛,谢谢支持啦!希望大家能猛戳http://www.richinmem...

2455
来自专栏鸿的学习笔记

随便聊聊sql解析的词法分析

因为最近在研究不同数据库的sql的转换,自己也手写了勉强能用的词法解析器和语法解析器。虽然到后来发现了sqlparse和PLY这两个awesome的库, 可以让...

582
来自专栏斑斓

当函数成为一等公民时,设计模式的变化

GOF提出的设计模式,其本质思想是封装变化。故而,创建型模式封装的是对象创建的变化,结构型模式封装的是对象之间的协作与组合结构,行为型模式则封装了对象行为的变化...

2915
来自专栏前端说吧

JS-流程控制汇集

3316
来自专栏wym

图的割边--《啊哈!算法》

    如何求割边呢?只需要将求割点的算法修改一个符号就可以。只需将low[v]>=num[u]改为low[v]>num[u],取消一个等号即可。

783

扫码关注云+社区