如何从一个字符串中找到数组中子节的索引(python 3.4.2)

时间:2015-01-29 20:18:24

标签: arrays python-3.x indexing

我试图通过输入该子部分中的一个单词来查找多维数组中子部分的索引。例如,如果这是我的数组:

sav = [['Joseph', 'Alex', 'Josh'], ['James', 'Harvey', 'Nat']]

我想通过输入其中一个名字找到第一个小节的索引,所以如果我输入' Alex'我会得到索引0,如果我输入' Nat'我会得到索引1.感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在列表上循环并使用in操作数检查成员资格:

>>> def find_index(name,l=sav) :
...   for i,j in enumerate(l) :
...     if name in j :
...       print ('index is : {}'.format(i))

>>> find_index('Alex')
index is : 0
>>> find_index('Nat')
index is : 1