Python
开始之前,我们定义列表、字符串、元组和字典类型。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个成员
如上,如果我们要查找其中的'cc'数据,我们要怎么做呢?通过index方法。listdata.index('cc')tupledata.index('cc')stringdata.index('cc')index用法是index(sub,start,end)sub是要查找的值,start和end是查找范围,即从哪个元素位置开始查找,到哪个元素位置结束。从运行结果来看,index方法也确实找到了数据所在的索引位置。
而在Python3中,keys()和values()则是返回一个dict_keys对象这样怎么办呢?我们的index方法是列表、元组和字符串类型的内置方法,很简单,我们转换字符串肯定是不可能的。我们可以把对象转换成元组或者列表。在Python中查找字典键的索引值:例如查找键'3'的索引list(dictdata.keys()).index('3')查找字典值为'bb'的索引list(dictdata.keys()).index('bb')
我们可以用type()方法来查看数据类型。
怎么关注?在经验的右上角小编头像旁边点击关注,如图。
怎么点赞?请在经验左侧点赞,如图。
怎么投票?在经验的下方点击投票,如图。
如果觉得小编写的还不错,可以动动鼠标把它分享给您的朋友。如何分享,鼠标移动到右下角第一个按钮上,在弹出的选项中进行分享,如图。不尽感激。
人生苦短,我用Python
本经验的代码兼容Python2和Python3,并且跨平台,在所有装有python的系统上都能正常运行
如有疑问,点击左下角的投票或者有得给小编留言,小编看到会第一时间回复您,谢谢
如果喜欢本经验,请关注我。可以把它分享给您的朋友,请点个投票点个收藏。谢谢,您的支持是我最大的动力。