在Python中:
>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons))
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
它基本上需要一个迭代,并将每个项的索引添加到项目本身。
在长生不老药中有类似的药吗?
发布于 2015-09-08 11:42:06
因此,OliverMT频道的一位乐于助人的人为我指明了正确的方向:
iex> Enum.with_index [1,2,3]
[{1,0},{2,1},{3,2}]
博士:指数/1
NB:与来自的结果相比,索引/值的顺序是交换的。
例如,它是{value,index}而不是(index,value),就像Python中的那样。
https://stackoverflow.com/questions/32456897
复制相似问题