Python |索引子列表
在 Python 中,我们有几种方法来执行列表中的索引,但是有时,我们要索引的不仅仅是一个元素,真正的问题始于我们有一个子列表,并且它的元素必须被索引。让我们讨论一下实现这一点的某些方法。
方法一:使用index()
+列表理解
这个方法分两部分解决这个问题,第一部分生成一个新的列表,然后对其进行索引。
# Python3 code to demonstrate
# indexing of sublist
# using list comprehension + index()
# initializing test list
test_list = [[1, 'Geeks'], [2, 'For'], [3, 'Geeks']]
# printing original list
print("The original list : " + str(test_list))
# using list comprehension + index()
# indexing of sublist
res = [ele for i, ele in test_list].index('For')
# print result
print("Index of nested element is : " + str(res))
Output :
The original list : [[1, 'Geeks'], [2, 'For'], [3, 'Geeks']]
Index of nested element is : 1
版权属于:月萌API www.moonapi.com,转载请注明出处