在使用python过程中,目前用的最多的数据结构就是list和dict。就索引而言,python提供了index方法来获取一个list中的元素的索引,例如a=[12,2,3,3,55,56,67,78]
a.index(12)获取的索引值为0,注意a.index(3)的索引指为2,这里3存在重复的现象,但是index方法只能够获取第一个3的索引值,第二个3的索引值是获取不到的。
这里我想了两个办法:
1、通过遍历list然后通过count来为每个list元素赋予索引值
loc=0
for i in a:
loc+=1
print(i)
print(loc)
这样相当于获取计数值来充当索引值
2、是通过enumerate函数来获取索引值
foritem inenumerate(title_keywords):
word=item[1]
word_loc = item[0]
这里title_keywords是一个list
item[1]代表元素
item[0]代表索引值
其实item就是一个元组item((索引值),(元素))