python获取索引值的方法是什么

avatar
作者
筋斗云
阅读量:0

在Python中,可以使用以下方法获取列表、元组和字符串的索引值:

  1. 列表和元组:使用index()方法来获取元素的索引值。例如:
my_list = [10, 20, 30, 40] index = my_list.index(30) print(index)  # 输出:2 
  1. 字符串:可以使用index()方法来获取子字符串的索引值。例如:
my_string = "Hello, World!" index = my_string.index("World") print(index)  # 输出:7 

如果要查找的元素或子字符串不存在,以上方法会引发ValueError异常。如果要避免这种情况,可以使用in运算符来检查元素或子字符串是否存在于列表、元组或字符串中。例如:

my_list = [10, 20, 30, 40] if 30 in my_list:     index = my_list.index(30)     print(index)  # 输出:2 else:     print("元素不存在")  my_string = "Hello, World!" if "World" in my_string:     index = my_string.index("World")     print(index)  # 输出:7 else:     print("子字符串不存在") 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!