1. Index罕用于Python的List数据类型

在Python中有一种数据类型叫作List数据类型。

程序员口中和中文翻译过去都称之为List数据类型,而Index次要用于List数据类型中。

Index次要有三种法法,我一点点给大家讲清楚。

2. Index的作用和读音

在Python中通常是指某个序列(比方列表或元组)中某个元素的地位编号。

Index的读音英式为:/ndeks/

Index的美式读音叫:/'ndks/

3. Index的第一种用法:查找元素的索引

index可能显示出元素所在的地位,从0开始计数。

示例代码如下:

#小甲鱼老师帮大家定义一个list别离有几个水果fruits = ['apple', 'banana', 'cherry']x = fruits.index("cherry")

运行下面的一段代码,执行后果如下:

2

因为从0开始计数:

0 为apple1为banana2为cherry

所以,显示后果为2。

4. Index的第二种用法:列表中是否有指定的元素

咱们能够定义一个List列表为vowels,两头有一批字母。配合python中的异样解决语法,解决这个问题。

如果p存在于vowels中显示具体的地位,如果不在则显示不存在于列表中。

# 字母列表vowels = ['a', 'e', 'i', 'o', 'u']try:    # 指出p在index中的地位    index = vowels.index('p')except:    print("vowels列表中没有p")else:    print("p在vowels列表中的地位为:", index)

代码的运行后果如下:

p在vowels列表中的地位为: 0

请点击输出图片形容(最多18字)

5. Index的第三种用法:列表中的开始和完结参数

Index还有一种语法,前面有两个参数,全副的应用示例如下:

offset = list.index('指定字符', start开始地位, end完结地位)

咱们能够在指定的List中,从开始地位至完结地位指定字符,找到了就会显示出指定字符所在的地位。

咱们看一下示例代码:

# 定义列表test两头有a,e,i,o,g,l,i,u几个元素test = ['a', 'e', 'i', 'o', 'g', 'l', 'i', 'u']# 在第2个至第7个中查找iindex = test.index('i', 3, 7)   # Error!print('从第3位至第7位查找i,i的索引地位为:', index)

运行后果如下:

从第3位至第7位查找i,i的索引地位为: 6

总结

咱们通过下面的代码和示例,学了Index的三种用法,当初进行一下总结,这三种办法别离为:

查找指定地位;

查找的元素是否存在;

在指定的开始和完结地位查找元素。

也欢送关注Python小甲鱼老师,有更多问题欢送在评论或者私信向老师发问。