python中列表的查_每日一记----python中的列表【查询和插入】
首先说说什么是列表,先看官方解释:列表是python中的最基本的数据结构。那么既然是数据结构,肯定是用来存储数据的,我的理解中:列表就是一组数据按照一定的顺序进行存储。那我们用什么区确定每一个元素的位置呢?这个时候,列表就提供了一个索引,第一个索引是0,第二个是1,以此类推。在列表中就是通过一串数字来标注每一个元素的位置。
既然知道列表是什么,那我们来创建一个列表(列表是用[]来表示的)
>>list1 = ["html","python","php","java","C","c++"]
这样一个列表就创建完成了,我们创建了列表,怎么去操作这个列表呢?
跟着问题走:我想要查出来我列表里面的第一个值是多少?怎么办?看下面(说明一下,以下的代码都是在操作list1的)
>>print(name[0]) #为什么是name[0]呢?因为我们前面说活,第一个位置的索引是0,所以说,当我们要取一个值的时候,就需要通过他的索引[0]来确定它的位置。
前面我们只是确定了第一个元素是什么,那我想截取其中几个联系的元素呢?比如说我现在想取第一个和第二个元素呢?方法如下:
>>print(list1[0:2])
这个时候就要注意了,我的位置索引是0-2,而不是0-1,为什么呢?这个是因为要取的数据是第一个到第二个,其实系统取的是一截数据,是从第一个数据开始,到第三个数据中间的数据(第一个数据会取到,第三个取不到),按照我之前将的索引,是不是应该是[0-2]呢?没错!当然你也可以去第二个到第四个,方法如下:
>>print(list1[1,4])
如果是从第一个往后的所有数据,那么就直接:
>>print(list1[1:]) #这样就可以取到列表中除第一个之外的所有数据了。
学会了如何从列表里面取值,那我们继续来看更新列表,先来看如何插入数据,这个时候,我们就要调用append方法
>>list1.append("C#") #执行这个语句会直接在列表的最后面插入一个C#,那我想要插入多个可以吗?答案是否定的,最起码append这个方法不行。
这个时候你可能会想了,你这个只是在最后插入了一个元素,那我想在某一个位置插入一个元素呢?比如说我想在第一个元素后面插入一个C#,怎么办?看代码:
>>list1.insert(1,"C#") #这样你就可以直接在第一个元素后面插入一个元素,记住哈,在第一个后面插入,这个时候,你插入的位置应该是2,你要用1来表示2这个位置。
如果我想在第三个位置插入一个C#呢?这么做:
>>list1[3] = "C#"
这两个都会了,你就知道如何在任何一个位置插入一个元素了,那还有一种情况,我想在一个已知元素未知未知的元素后面插入C#呢?这么办:
>>****** 我还没学到,也不知道怎么办,谁知道,回复在下面,我学会了也会分享出来。
最后,声明一点:列表中的元素数据的类型可以不同,任何类型都行。
今天就分享这点,欢迎评论,欢迎回复,欢迎指出错误,一起学习,一起进步!
python中列表的查_每日一记----python中的列表【查询和插入】相关推荐
- python 入门到实践期末考试常出现的考试内容_零基础Python入门及实践应用_章节测验,期末考试,慕课答案查询公众号...
零基础Python入门及实践应用_章节测验,期末考试,慕课答案查询公众号 更多相关问题 不属于厌食证的病因病机为:() A.喂养不当 B.他病伤脾 C.先天不足 D.气滞血瘀 E.情志失调 点刺四缝穴 ...
- .Net 6.0中的新增特性_.Net 6.0中的新增功能
.Net 6.0中的新增特性_.Net 6.0中的新增功能 一..Net 6 介绍 .NET 6 作为 LTS 长期支持版本,.NET 6 将会获得 3 年的技术支持. .NET 6 是首个原生支持 ...
- css如何保留空格,HTML/CSS中的空格处理_如何保留页面中的空格
html中的空格的规则 在html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了.同时内容前后的空格也会被清除, 如下: fly63 com 显示效果为: fly63 com 备注: ...
- amp jsp空格 nps_HTML/CSS中的空格处理\_如何保留页面中的空格【转】
HTML/CSS中的空格处理\_如何保留页面中的空格[转] HTML中的空格的规则 在html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了.同时内容前后的空格也会被清除, 如下: ...
- 以下哪个不是python的内置函数_以下哪个 Python 内置函数可以返回列表对象中元素个数。...
[多选题]假设 x=[0,1,2,3],执行哪些语句之后,x 的值为[0, 1, 2]. [多选题]以下哪些对象的分隔符为逗号. [单选题]已知列表 x=[0,1,2,1,4],那么执行语句 del ...
- python列表去空值_如何在Python列表中的列表中删除nan / null值? - python
因此,我有一个具有NaN值的数据框,并将该数据框中的所有行转换为一个列表,然后将其添加到另一个列表中. Index 1 2 3 4 5 6 7 8 9 10 ... 71 72 73 74 75 76 ...
- python怎么删除特定文件_如何使用python从文件中删除特定行?
代码是:from datetime import datetime,time from csv import reader with open('onlyOnce.txt', 'r+') as fon ...
- python中 是什么类型_浅谈python中的变量默认是什么类型
浅谈python中的变量默认是什么类型 1.type(变量名),输出的结果就是变量的类型: 例如 >>> type(6) 2.在Python里面变量在声明时,不需要指定变量的类型,变 ...
- python中奇数怎么表示_如何在python输出数据中的奇数
如何在python输出数据中的奇数 发布时间:2020-07-10 17:08:48 来源:亿速云 阅读:131 这篇文章将为大家详细讲解有关如何在python输出数据中的奇数,文章内容质量较高,因此 ...
最新文章
- 键盘谍影 键盘监视器的原理和防范
- XPath element 格式
- c 怎么连接mysql博客_C连接MySql数据库
- Retrofit2源码解析——网络调用流程(下)
- hduoj-----(2896)病毒侵袭(ac自动机)
- Java 9 关注度不断上升!2018 编程语言流行度大调查
- Dubbo入门----搭建一个最简单的Demo框架
- html5 background-size,css3 Background-size属性使用说明
- 3D环绕音乐单页网站源码
- 读书笔记——好句摘抄
- 数据分析师如何搭建数据运营指标体系?
- matlab 矩阵 矢量场,Matlab将矢量转换为矩阵(Matlab turning vectors into a matrix)
- C# 工具类分享(7~14)
- NodeJS中的异步编程经验
- 八成互联网电视系统非法采集用户数据;前亚马逊工程师被定罪;雅虎将在香港测试元宇宙技术 | 每日大事件...
- 关于Kernel的一点解释
- 互联网业务数据分析- 数据处理
- 如果需要跳槽,自己该怎样去写简历?
- 缺失msvcp110.dll
- 全系列集成隔离电源的隔离器芯片
热门文章
- 评分模型的监控报表汇总
- 智慧环卫、智慧公厕、智能抽样、综合指挥中心、质量监察、指挥调度、车辆监管、收运计划、垃圾中转站、考核管理、垃圾收运、机械化保洁作业、环卫作业、油耗空驶、环卫设施、人工保洁作业、稽查扣分、Axure
- RK3399pro Linux Rock-X AI组件库支持
- Find the longest route with the smallest starting point
- k8s1.11.0安装、一个master、一个node、查看node名称是ip、node是扩容进来的、带cadvisor监控服务...
- CentOS 7.3 关闭默认防火墙远程登录
- Palindrome Degree(hash的思想题)
- 利用Python构建时间序列模型解决实际问题的正确姿势
- 多密钥ssh-key生成与管理
- HDU 5835 Danganronpa 贪心