Python 中的正指数和负指数? 蔚落 2024-03-17 16:41 55阅读 0赞 通过索引,我们可以访问 Python 序列数据类型中的项目。字符串、列表、元组和范围对象是序列数据类型。在本教程中,我们将更详细地过度索引。 ### 什么是列表索引? ### 任何编程语言中的任何线性数据结构都是围绕索引构建的。每台计算机的默认索引从 0 开始,一直持续到 n-1。在这种情况下,n 表示相应数据结构中的项目总数。类型包括 * **正索引** − 从 0 增加到 1。 * **负索引** \- 每次遍历从尾部移动到头部,从最后一个元素开始。 这些有助于我们访问此数据结构的许多组件。让我们在下一部分中检查过程。 ### 元组索引 ### 类似于我们访问列表和字符串中的元素的方式,我们可以访问元组中的元素。因此,索引和切片是我们访问项目所需的唯一方法。此外,索引很简单,从索引零开始,就像在列表中一样。此外,我们放在方括号内的图形表示元组的索引。让我们看看几个元组索引用于检索元组元素的实例。 #### 例 1 #### tup1 = (10, 3, 4, 22, 1) \# for accessing the first element of the tuple print(tup1\[0\]) #### 输出 #### 10 #### 例 2 #### tup1 = (10, 3, 4, 22, 1) \# accessing the third element of the tuple print(tup1\[2\]) #### 输出 #### 4 #### 例 3 #### tup1 = (10, 3, 4, 22, 1) print(tup1\[10\]) \# gives an error as the index is only up to 4 #### 输出 #### IndexError: tuple index out of range #### 例 4 #### tup1 = (10, 3, 4, 22, 1) print(tup1\[1+3\]) \# the expression inside the square brackets results in an integer index 4. Hence, we get the element at the 4th index. #### 输出 #### 1 ### Python 中的零基础索引 ### 在 Python 中,从零开始的正索引是访问可迭代项的基本方法。 因此,从 0 开始的索引可以引用可迭代对象中的任何元素。 从零开始的索引中的第一个元素的索引为 0,第二个元素的索引为 1,依此类推。 #### 例 5 #### myList = \[1, 2, 3, 4, 5\] \# NORMAL INDEXING print(myList\[0\]) print(myList\[1\]) print(myList\[2\]) \# NEGATIVE INDEXING (STARTS FROM THE LAST ELEMENT IN THE LIST) print(myList\[-1\]) print(myList\[-2\]) print(myList\[-3\]) print(myList\[-3:\]) #### 输出 #### 1 2 3 5 4 3 [3, 4, 5] ### 负索引 ### 如果我们希望从末尾开始打印组件,我们也可以使用负索引。此外,通过用负号指定索引号,我们可以执行负元组索引 (-)。因此,这表明编译器开始以相反的顺序考虑元素,从元组中最后的元素开始。 #### 例 3 #### tup = (22, 3, 45, 4, 2.4, 2, 56, 890, 1) print(tup\[-4\]) #### 输出 #### 2 现在,我们也可以在切片中使用负索引。 #### 例 4 #### tup = (22, 3, 45, 4, 2.4, 2, 56, 890, 1) print(tup\[-4:-1\]) #### 输出 #### (2, 56, 890) ### 元组索引() 方法 ### 元组 index() 函数有助于定位元组中元素的索引或位置。本质上,这个函数有两个目的 - 给出每个元素的元组的第一个实例。 如果元组中没有指示的元素,则引发错误。 #### 语法 #### tuple.index(value) ### 示例 5:删除具有负索引的元素 ### 使用 pop() 函数并给出 -1 作为其中的参数,我们可以删除该列表的最后一个元素,然后得到一个新列表。 my\_list = \[45, 5, 33, 1, -9, 8, 76\] my\_list.pop(-1) print(my\_list) #### 输出 #### [45, 5, 33, 1, -9, 8] ### 示例 6:查找元素的索引 ### tup = (22, 3, 45, 4, 2.4, 2, 56, 890, 1) print(tup.index(45)) print(tup.index(890)) \#prints the index of elements 45 and 890 #### 输出 #### 2 7 ### 在 Python 列表中使用负索引的优点 ### * 需要的代码行更少,反转在一行中完成。 * 简化困难的流程。 * 运行速度快,复杂性低 ### 结论 ### 总之,Python 允许从零开始的正索引和从 -1 开始的负索引。在 Python 中,负索引表示索引过程从可迭代对象的末尾开始。最后一个元素位于索引 -1 处,倒数第二个元素位于索引 -2 处,依此类推。Python计算机语言的数组支持负索引,但大多数其他编程语言不支持负索引。这意味着索引值 -1 提供最后一个元素,-2 提供数组的倒数第二个元素。数组的末尾是负索引开始的地方。
相关 H指数 和 G指数 `H指数` 和 `G指数` 0、引入 说起 `KPI`大家想必都不陌生吧,不管是上班的还是在读的小伙伴或多或少都有所了解—— `KPI` 是评价员工工作表现的重要可 蔚落/ 2024年04月08日 09:33/ 0 赞/ 112 阅读
相关 BMI指数 1 问题 If-else与Switch都可以作为条件语句,但其用法有一定不同。 2 方法 首先给定一个让用户输入成绩的Scanner语句,判断学生成绩分别在1-5各个情况 た 入场券/ 2024年03月31日 11:13/ 0 赞/ 81 阅读
相关 Python 中的正指数和负指数? 通过索引,我们可以访问 Python 序列数据类型中的项目。字符串、列表、元组和范围对象是序列数据类型。在本教程中,我们将更详细地过度索引。 什么是列表索引? 任何编程 蔚落/ 2024年03月17日 16:41/ 0 赞/ 56 阅读
相关 计算指数 真的没骗你,这道才是简单题 —— 对任意给定的不超过 10 的正整数 n,要求你输出 2n。不难吧? 输入格式: 输入在一行中给出一个不超过 10 的正整数 n。 Myth丶恋晨/ 2023年07月24日 09:24/ 0 赞/ 15 阅读
相关 指数基金 什么是指数基金 针对某一个标的编织的一个数值,以这个数值为基准,数值增加 -> 涨了,数值减少-> 跌了。至于如何编织这个数值,不需要我们来考虑,由证券交易所来计算。 > 我会带着你远行/ 2023年01月02日 04:29/ 0 赞/ 132 阅读
相关 平滑指数预测 1.平滑指数的定义和作用 1. 平滑指数的定义 指数平滑法实际上是一种特殊的加权移动平均法。其特点是: 第一,指数平滑法进一步加强了观察期近期 我就是我/ 2022年05月28日 10:37/ 0 赞/ 233 阅读
相关 golang指数运算 func main() { fmt.Println(exponent (5,3)) } //a的n次方 Bertha 。/ 2022年05月24日 13:56/ 0 赞/ 244 阅读
相关 求指数 问题描述 已知n和m,打印n^1,n^2,...,n^m。要求用静态变量实现。n^m表示n的m次方。已知n和m,打印n^1,n^2,...,n^m。要求用静态变量实现。n 绝地灬酷狼/ 2022年04月10日 07:14/ 0 赞/ 617 阅读
相关 基尼指数 基尼指数 定义 是一种不等性度量; 通常用来度量收入不平衡,可以用来度量任何不均匀分布; 是介于0~1之间的数,0-完全相等,1-完全不相等; 灰太狼/ 2022年02月13日 09:00/ 0 赞/ 326 阅读
相关 指数分布族 指数族分布是一大类分布,基本形式为: ![798706-20170507141449601-502615027.png][] 分布函数框架中的h(x),η(θ),T(x)和 今天药忘吃喽~/ 2021年11月01日 14:10/ 0 赞/ 441 阅读
还没有评论,来说两句吧...