python list index 重复数据位置的问题

Posted on Mon 13 July 2015 in Python

群里一个小伙伴的问题,怎么在一个list里找到一个元素的位置, 我告诉他用index,然后问题来了

这index 不靠谱好吧

lists=[1,2,1,2]
lists.index(1) 这都不知道 是第一个1还是第二个1

呵呵,Python 一切都是对象

{% highlight python %} import random import ctypes

lists=["1","2","a1","1"] item=random.choice(lists) print lists.index(item) item=random.choice(map(id,lists)) print ctypes.cast(item, ctypes.py_object).value