Как найти положение элемента в списке в Python? - PullRequest
17 голосов
/ 19 ноября 2009
for s in stocks_list:
    print s

как мне узнать, в каком "положении" находится? Так что я могу сделать stocks_list [4] в будущем?

Ответы [ 3 ]

68 голосов
/ 23 сентября 2011

Если вы заранее знаете, что ищете, вы можете использовать метод индекса:

>>> stocks_list = ['AAPL', 'MSFT', 'GOOG']
>>> stocks_list.index('MSFT')
1
>>> stocks_list.index('GOOG')
2
23 голосов
/ 19 ноября 2009
for index, s in enumerate(stocks_list):
    print index, s
2 голосов
/ 04 октября 2012
[x for x in range(len(stocks_list)) if stocks_list[x]=='MSFT']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...