您现在的位置是:课程教程文章
python中的索引是什么?如何在列表中索引?
2023-12-18 15:01课程教程文章 人已围观
-
个性化推荐算法系统、搜索引擎、机器学
个性化推荐算法系统、搜索引擎、机器学1、 课程咨询加老师助理微信: 助理1微信: chenjinglei88 ,助理2微信: omf6757 ... -
如何在设计中如何考虑偶然偏心与双向地
如何在设计中如何考虑偶然偏心与双向地本次课程介绍了高规及抗规对于偶然偏心地震作用与双向地震作用的定义与理解... -
《SEO优化到底该怎么做》之搜索引擎工作
《SEO优化到底该怎么做》之搜索引擎工作适用人群 1、适合零基础的小白 2、适合入门级的菜鸟 3、适合入门菜鸟级以上腰... -
流固耦合理论与技能进阶— 如何在工程设
流固耦合理论与技能进阶— 如何在工程设一、本课适合那些人学习: 1、学习型仿真工程师 2、理工科学生和教师 3、关注...
我们在查询的时候可以选择正序或者是倒序,然后会给在查询时遇到的每一个元素进行标记,这就是python索引时所做的事情。结合我们所学的列表来看,我们不仅可以使用for循环进行遍历,索引页可以达到同样的效果。接下来我们就简单学习索引的概念,随后就列表中的索引用法进行探索。
索引
像大多数其他编程语言一样,Python的索引从0开始()长度为N的序列,索引序号从0到N-1。)
除此之外,Python通过引入负数索引的方法,使得从尾部开始访问序列的写法很简洁。最后一个元素的索引为-1,倒数第二个索引为-2,依次类推,直至第一个元素的索引为-n。访问序列的结尾元素只需要x[-1]即可,无需使用复杂的表达式如x[len(x)-1]。
列表的索引
直接用中括号[ ]索引其下标即可,或用for循环遍历所有的值
注意,当下标为负数时则代表从后往前所以(或理解为长度+负下标),即-1代表最后一个元素,-2代表倒数第2个元素
a = [1,2,3] print(a[1]) #输出2,因为一个list列表的下标从0开始,按照0, 1, 2,...的顺序排列 print(a[-1]) #输出3 for i in a: print(i) #输出1 2 3
注意,字典dict中可以用.keys()和.values()分别遍历dict的键和值
字典dict中.get()函数可以返回指定键的值,相比于dict[“key”]访问的好处是如果字典中没有指定的key则返回None,而不会直接报错
a = {"one":1, "two":2} for i in a.values(): print(i) #输出1 2 a.get(key, default) #default_value不设置的话默认为None,设置的话即如果找不到则返回default设定的值
以上就是python索引的基本概念以及在列表中索引的方法。相较于入门基础for循环来说,索引的效率要更好,大家可以都尝试对比一下。
课程教程:python中的索引是什么?如何在列表中索引?