如何在Python中找到列表中元素的位置?

时间:2009-11-19 10:54:00

标签: python list

for s in stocks_list:
    print s

我怎么知道“位置”是什么?那么我将来可以做 stocks_list [4] 吗?

3 个答案:

答案 0 :(得分:67)

如果您提前知道自己在寻找什么,可以使用索引方法:

>>> stocks_list = ['AAPL', 'MSFT', 'GOOG']
>>> stocks_list.index('MSFT')
1
>>> stocks_list.index('GOOG')
2

答案 1 :(得分:23)

for index, s in enumerate(stocks_list):
    print index, s

答案 2 :(得分:2)

[x for x in range(len(stocks_list)) if stocks_list[x]=='MSFT']