目录:
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