如何使python返回以下内容:
list = [['a', 23, 'h401'], ['f', 45, 'h403'], ['g', 56, 'h401']]
如果给出
'h401'
作为输入,它应该返回带有[1]
的子列表的'h401'
索引中的总数。>>> 79 #(23 + 56)
与给定
'h403
相同,它应返回带有[1]
的子列表的'h403'
,即45
最佳答案
inp = input("input code")
mlist = [['a', 23, 'h401'], ['f', 45, 'h403'], ['g', 56, 'h401']]
count = 0
for i in range (len(mlist)):
if (mlist[i][2] == inp):
count += mlist[i][1]
print(count)
关于python - 如果给定元素存在于子列表中,则Python返回该子列表的元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52995022/