Python字典如何遍历数据?Python字典遍历数据的具体用法

一般在使用Python字典处理数据的时候 , 它会包含了大量的数据在里面 , 而Python也可以像列表一样支持遍历的操作 , 最近很多的小伙伴在问使用Python字典如何对数据进行遍历 , 为了解决大家心中的疑问 , 下面这篇文章中详细的讲了Python字典遍历数据的具体用法 , 希望可以帮助到大家 。

Python字典如何遍历数据?Python字典遍历数据的具体用法

文章插图
使用Python字典去遍历数据 , 我们可以有四种方法 , 下面分别给大家详细的讲解 , 如下:
1、使用for循环遍历 。
当我们使用这种方法来进行遍历字典时 , 我们最后得到的就是一个字典中的key值 , 举个例子:
dic = {'Name': '小王', 'Gender': '男', 'Age': 20, 'Height': 180}for i in dic:    print(i, ' : ', dic[i])print('===' * 26)在这个示例中 , 我们首先定义了一个字典 , 然后对它赋了初始值 , 最后使用的是for进行遍历的操作 , 最后输出字典中的key值 。
2、keys()方法
它也是一种可以获取字典中key值的方法 , 最后获得到的数据类型为dict_keys,为了能使用其他的类型 , 我们需要借助list()方法对数据类型进行转换 , 如何得到一个key值 , 再使用for循环对字典进行遍历 , 代码如下:
print(type(dic.keys()))  for i in dic.keys():    print(i, ' : ', dic[i])print('===' * 26)3、values()方法
【Python字典如何遍历数据?Python字典遍历数据的具体用法】括号前面所带的单词 , 就表示它最后会获得到一个字典中的value值 。类型也是为dict_values , 但是这次使用发是==list()==进行强制转换 , 获取values值 , 也可以使用for循环遍历 。
# dic.values() 遍历print(type(dic.values()))for i in dic.values():    print(i)print('===' * 26)4、items()方法
最后一个方法是获取一个字典中的所有键值对 , 类型为dict_items,返回的内容就是一个由key值和value值组成的元组类型 。实例如下:
# dic.items() 遍历print(dic.items())for i in dic.items():       for j in i:        print(j, end=' : ')print()在代码中 , 我们可以发现使用这种方法和其他的方法有所不同 , 在代码中使用二次循环进行遍历 , 第一次遍历是获得元组的内容 , 第二次是它的获得具体的值 。
到此 , 有关Python字典如何遍历数据?Python字典遍历数据的具体用法的内容就讲到这里了 , 希望大家通过对文章的学习 , 可以掌握到更多的Python知识 。

    推荐阅读