Python字典(dict)items访问元素

Python字典(dict)items访问元素

Python 使用 items 方法访问 字典 元素时,返回是一个 KEY 对应一个 VALUE 的 元祖列表 的形式。

如果我们使用两个值来接受字典的 items 方法的返回值,那么第一个返回值就是字典的 KEY,第二个返回值就是字典的 KEY 对应的 VALUE。

使用 items() 方法访问字典详解

语法

dict.items()

参数

参数 描述
dict 需要访问的字典。

说明

items() 以元祖键值对的形式,返回字典的所有元素。

案例

使用 items 访问字典元素

使用 items 访问字典元素

print("嗨客网(www.haicoder.net)") # 使用 items 获取字典的所有元素 dic = {"Name": "HaiCoder", "Age": 100, "Score": 99.5} print(dic.items())

程序运行后,控制台输出如下:

97 python访问字典dict元素items方法.png

我们使用 {} 创建了一个字典 dic,字典的第一个 KEY 是 “Name”,值是 string 类型的 “HaiCoder”,字典的第二个 KEY 是 “Age”,值是 int 类型的 100,字典的第三个 KEY 是 “Score”,值是 float64 类型的 99.5。

接着,我们使用字典内置的 items 方法,获取字典的键值对列表的形式,最后我们使用 print 打印获取的字典的键值信息。

从打印的信息,我们可以看出,字典的 items 返回的是一个列表,列表里面的每一个元素都是一个元祖,元祖里面是两个元素,第一个元素是字典的 KEY,第二个元素是字典的 VALUE。

使用 items 遍历字典元素

使用 items 遍历字典元素

print("嗨客网(www.haicoder.net)") # 使用 items 遍历字典元素 dic = {"Name": "HaiCoder", "Age": 100, "Score": 99.5} for item in dic.items(): print(item[0], "->", item[1])

程序运行后,控制台输出如下:

98 python访问字典dict元素items方法.png

我们使用 {} 创建了一个字典 dic,字典一共有三个元素。接着,我们使用字典内置的 items 方法,获取字典的键值对列表的形式。

接着,我们使用 for 循环 遍历 items 方法返回的列表的每一个元素,并使用下标 0 获取每一个元素的 KEY,下标 1 获取每一个元素的 VALUE。

使用 items 遍历字典KEY和VALUE

使用 items 可以遍历字典的 KEY 和 VALUE

print("嗨客网(www.haicoder.net)") # 使用 items 可以遍历字典的 KEY 和 VALUE dic = {"Name": "HaiCoder", "Age": 100, "Score": 99.5} for key, value in dic.items(): print(key, "->", value)

程序运行后,控制台输出如下:

99 python访问字典dict元素items方法.png

我们使用 {} 创建了一个字典 dic,字典一共有三个元素。接着,我们使用两个返回值,接受字典内置的 items 方法的返回值,获取字典的键值对列表。

Python字典(dict)访问元素总结

Python 使用 items 方法访问字典元素时,返回是一个 KEY 对应一个 VALUE 的元祖的列表的形式。

如果我们使用两个值来接受字典的 items 方法的返回值,那么第一个返回值就是字典的 KEY,第二个返回值就是字典的 KEY 对应的 VALUE。使用 items 方法访问字典语法:

key_value_lis = dict.items()

使用 items 方法访问字典语法:

key,value = dict.items()