python索引值_python索引总结

在使用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((索引值),(元素))

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值