Python索引技巧

首页 知识 正文
文章详情

目录:

1.python索引方法

2.python3索引

3.python索引语句

4.python的索引

5.python索引怎么写

6.python如何索引

7.python索引怎么做

8.python中的索引

9.python怎么索引

10.python中的索引规则

1.python索引方法

作者|Luay Matalka编译|VK来源|Towards Data Science原文链接:https://towardsdatascience.com/a-skill-to-master-in-python-d6054394e073

2.python3索引

能够在Python中高效地分割序列(例如列表、字符串和元组)是编程时最关键的技能之一幸运的是,python提供了索引语法,极大地简化了切片过程,使其更加直观在本教程中,我们将首先回顾如何索引序列,然后介绍序列的切片,特别是列表和字符串。

3.python索引语句

此外,我们将介绍切片列表和切片字符串之间的一些重要区别,然后介绍列表中的切片赋值,最后看看在Python中使用索引语法时到底发生了什么为序列编制索引在开始切片之前,我们简要回顾一下如何索引序列中的元素(特别是列表)。

4.python的索引

请记住,我们可以通过使用方括号中的索引来访问列表中的各个元素看看下面的数字列表:num_list = [0,5,10,15,20,25,30,35,40] 0,1, 2, 3, 4, 5, 6, 7, 8 -9,-8,-7,-6,-5,-4,-3,-2,-1 。

5.python索引怎么写

序列中元素的索引是它在该序列中的位置在上面的例子中,我们有一个数字列表num_list,该列表下面的数字表示相应元素的索引我们可以从开始(从左边)开始索引序列,从索引0开始为正索引,或者从序列结尾(从右边)开始为负索引,从索引-1开始。

6.python如何索引

换句话说,如果我们想num_list列表中检索数字10(或第三个元素),可以使用其正索引2或负索引-7:num_list[2] #10 # 或者 num_list[-7] #10 如果要获得列表中的最后一个数字,即40,可以使用索引8或-1:

7.python索引怎么做

num_list[8] #40 # 或者 num_list[-1] #40 或者可以使用len()函数,如下所示:num_list[len(num_list)-1] #40 如果使用的索引值不在列表中或超出范围,则会收到IndexError:

8.python中的索引

num_list[12] #IndexError: list index out of range num_list[-12] #IndexError: list index out of range

9.python怎么索引

现在我们已经回顾了如何使用正索引和负索引对序列进行索引,接下来看看切片切片序列我们刚刚看到了如何使用索引从列表中检索单个元素另一方面,切片允许我们从序列中获得一部分,比如一个列表或字符串有时为了理解切片,可以想象索引指向元素之间,而不是元素本身。

10.python中的索引规则

尽管这只在步长为正的情况下才有用,也就是说从左到右进行切片稍后将详细介绍步长num_list = [0,5,10,15,20,25,30,35,40] +—+—+—-+—-+—-+—-+—-+—-+—-+ | 0 | 5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | +—+—+—-+—-+—-+—-+—-+—-+—-+ 0 1 2 3 4 5 6 7 8 9 -9 -8 -7 -6 -5 -4 -3 -2 -1

切片序列的语法如下:variable[start:stop:step]为了对序列进行切片,我们需要使用方括号内的冒号换句话说,[方括号]中的冒号(:)是切片符号尽管我们可以在括号中提供三个可能的值(start,stop,step),但我们实际上不必提供所有这三个值,除非需要,具体情况我们将在下面看到。

下面看一些例子。指定开始和终止位置我们可以对序列(如列表)进行切片的一种方法是指定开始位置和终止位置。换句话说,如果想要列表中两个特定点之间的所有元素,我们可以使用以下格式:variable[s

相关推荐
四月实战公开课丨高效公式让小白也能做出大神级项目作品
目录: 1.四月攻势 2.四月战报 1.四月攻势 全世界风靡的网课  如何进行1V1、1VN通讯?  如何用C4D做出dribbble大神作…
头像
知识 2024-06-06
Python学习教程公开课:好玩的Python
目录: 1.python入门公开课 2.python讲课视频 3.python课程入门 4.python的优质课 5.python 课程真的…
头像
知识 2024-06-06
MIT Python 公开课第三课要点-算法是怎样演进的
目录: 1.python算法课程 2.python算法教程这本书怎么样 3.python 算法导论 4.python算法基础 5.pytho…
头像
知识 2024-06-06
MIT Python 公开课第四课要点-函数也是一个对象
目录: 1.mit python 2.mit python 公开课 3.mit python凯撒密码 4.mit python作业答案 5.…
头像
知识 2024-06-06
清华教授用了12小时讲完的Python,整整311集,拿走不谢!
目录: 1.清华大学python视频 2.清华python用什么课本 3.python清华大学学生用书 4.清华大学出版社python 5.…
头像
知识 2024-06-06
自学c4d要多久才能出去工作 学习c4d建模渲染
目录: 1.自学c4d需要多久 2.学好c4d需要多久 3.c4d自学能学会么 4.自学c4d能找到工作吗 5.c4d学多久可以找工作 6.…
头像
知识 2024-06-06