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

相关文章

来自专栏人工智能LeadAI

算法 | 排序算法图形化比较:快速排序、插入排序、选择排序、冒泡排序

用Objective-C实现几种基本的排序算法,并把排序的过程图形化显示。其实算法还是挺有趣的 。 选择排序 冒泡排序 插入排序 快速排序 01 选择排序 以升...

3037
来自专栏HansBug's Lab

3038: 上帝造题的七分钟2

3038: 上帝造题的七分钟2 Time Limit: 3 Sec  Memory Limit: 128 MB Submit: 662  Solved: 302...

2674
来自专栏.net core新时代

拓扑排序及其实际应用

  最近在做实际项目中遇到了一个问题,如何判断一个层级结构的图是否存在循环引用。刚开始想到了方法是用递归进行判断,后来想到大学学过的拓扑排序可以解决该问题,于是...

2185
来自专栏康怀帅的专栏

Shell date 命令详解

以给定的格式显示当前时间。 %% 一个文字的 % %a 当前locale 的星期名缩写(例如: 日,代表星期日) %A 当前locale 的星...

3364
来自专栏ml

初学java之接口基础

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

2996
来自专栏小樱的经验随笔

洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…【字符串+模拟】

P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He… 题目描述 众所周知,在每一个彗星后都有一只UFO。这些UFO时常来收集地球上的忠...

3215
来自专栏狮乐园

多维数组取值问题

给予一个多维数组和一个描述取值路径的一维数组, 通过调用函数f返回取值路径描述的值,如 f([[1, 2], [3, 4], [5, 6]], [0, 0]) ...

723
来自专栏数据之美

Java 正则表达式 StackOverflowError 问题及其优化

正则可以看做一门 DSL,但它却应用极其广泛,可以轻松解决很多场景下的字符串匹配、筛选问题。同时呢有句老话: “ 如果你有一个问题,用正则表达式解决,那么你现在...

2957
来自专栏IMWeb前端团队

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

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

2229
来自专栏嵌入式程序猿

sizeof应用的小陷阱

本篇笔记主要介绍在项目开发中,使用sizeof的一个要注意的地方。分别在8位机microchip PIC18F46K22, 16位机microchip ds...

3528

扫码关注云+社区