多语言展示
当前在线:871今日阅读:23今日分享:25

教你查找Python各数据结构元素成员索引(下标)

相信很多小伙伴在使用Python的时候,总会遇到这样一个问题,有一个列表或者字符串,我们想查找该数据内的某个成员,并定位该成员,具体怎么做呢?今天小编就教大家怎么在Python中查找结构元素成员。
工具/原料

Python

方法/步骤
1

开始之前,我们定义列表、字符串、元组和字典类型。listdata = ['aa','bb','cc',1,2,3]tupledata = ('aa','bb','cc',1,2,3)stringdata = 'aabbcc123'dictdata = {}dictdata['1'] = 'aa'dictdata[2] = 'bb'dictdata['3'] = 'cc'dictdata[4] = 1dictdata['5'] = 2dictdata[6] = 3以上四种类型,我们都定义了数据'aa','bb','cc',1,2,3 6个成员

2

如上,如果我们要查找其中的'cc'数据,我们要怎么做呢?通过index方法。listdata.index('cc')tupledata.index('cc')stringdata.index('cc')index用法是index(sub,start,end)sub是要查找的值,start和end是查找范围,即从哪个元素位置开始查找,到哪个元素位置结束。从运行结果来看,index方法也确实找到了数据所在的索引位置。

4

而在Python3中,keys()和values()则是返回一个dict_keys对象这样怎么办呢?我们的index方法是列表、元组和字符串类型的内置方法,很简单,我们转换字符串肯定是不可能的。我们可以把对象转换成元组或者列表。在Python中查找字典键的索引值:例如查找键'3'的索引list(dictdata.keys()).index('3')查找字典值为'bb'的索引list(dictdata.keys()).index('bb')

5

我们可以用type()方法来查看数据类型。

是否帮到了您?如果有帮到您,请点个关注、点个投票、点个分享、点个赞
1

怎么关注?在经验的右上角小编头像旁边点击关注,如图。

2

怎么点赞?请在经验左侧点赞,如图。

3

怎么投票?在经验的下方点击投票,如图。

4

如果觉得小编写的还不错,可以动动鼠标把它分享给您的朋友。如何分享,鼠标移动到右下角第一个按钮上,在弹出的选项中进行分享,如图。不尽感激。

注意事项
1

人生苦短,我用Python

2

本经验的代码兼容Python2和Python3,并且跨平台,在所有装有python的系统上都能正常运行

3

如有疑问,点击左下角的投票或者有得给小编留言,小编看到会第一时间回复您,谢谢

4

如果喜欢本经验,请关注我。可以把它分享给您的朋友,请点个投票点个收藏。谢谢,您的支持是我最大的动力。

推荐信息