Python |元素指数求和
原文:https://www . geesforgeks . org/python-element-indexs-summary/
通常,我们要求找到特定值所在的索引的和。有许多方法可以实现这一点,使用 index()等。但有时需要找到一个特定值的所有索引,以防它在列表中多次出现。让我们讨论这样做的某些方法。
方法#1:天真方法+ sum() 我们可以通过遍历列表并检查该值来实现这个任务,只需在新列表中添加值索引并打印它。这是完成这个任务的基本蛮力方法。sum()用于执行列表求和。
# Python code to demonstrate
# Element indices Summation
# using naive method + sum()
# initializing list
test_list = [1, 3, 4, 3, 6, 7]
# printing initial list
print ("Original list : " + str(test_list))
# using naive method
# Element indices Summation
# to find indices for 3
res_list = []
for i in range(0, len(test_list)) :
if test_list[i] == 3 :
res_list.append(i)
res = sum(res_list)
# printing resultant list
print ("New indices summation : " + str(res))
Output :
Original list : [1, 3, 4, 3, 6, 7]
New indices summation : 4
版权属于:月萌API www.moonapi.com,转载请注明出处