當前位置:成語大全網 - 新華字典 - python list找出壹個元素的位置(重復元素怎麽分別找出位置)

python list找出壹個元素的位置(重復元素怎麽分別找出位置)

使用list的index方法可以找到list中第壹次出現該元素的位置

>>>?l?=?['a','b','c','c','d','c']

>>>?find='b'

>>>?l.index(find)

1

找出出現該元素的所有位置可以使用壹個簡單的表理解來實現

>>>?find?=?'c'

>>>?[i?for?i,v?in?enumerate(l)?if?v==find]

[2,?3,?5]