赞
赏
Python 使用 items 方法访问 字典 元素时,返回是一个 KEY 对应一个 VALUE 的 元祖 的 列表 的形式。
如果我们使用两个值来接受字典的 items 方法的返回值,那么第一个返回值就是字典的 KEY,第二个返回值就是字典的 KEY 对应的 VALUE。
dict.items()
参数 | 描述 |
---|---|
dict | 需要访问的字典。 |
items() 以元祖键值对的形式,返回字典的所有元素。
使用 items 访问字典元素
print("嗨客网(www.haicoder.net)")
# 使用 items 获取字典的所有元素
dic = {"Name": "HaiCoder", "Age": 100, "Score": 99.5}
print(dic.items())
程序运行后,控制台输出如下:
我们使用 {} 创建了一个字典 dic,字典的第一个 KEY 是 “Name”,值是 string 类型的 “HaiCoder”,字典的第二个 KEY 是 “Age”,值是 int 类型的 100,字典的第三个 KEY 是 “Score”,值是 float64 类型的 99.5。
接着,我们使用字典内置的 items 方法,获取字典的键值对列表的形式,最后我们使用 print 打印获取的字典的键值信息。
从打印的信息,我们可以看出,字典的 items 返回的是一个列表,列表里面的每一个元素都是一个元祖,元祖里面是两个元素,第一个元素是字典的 KEY,第二个元素是字典的 VALUE。
使用 items 遍历字典元素
print("嗨客网(www.haicoder.net)")
# 使用 items 遍历字典元素
dic = {"Name": "HaiCoder", "Age": 100, "Score": 99.5}
for item in dic.items():
print(item[0], "->", item[1])
程序运行后,控制台输出如下:
我们使用 {} 创建了一个字典 dic,字典一共有三个元素。接着,我们使用字典内置的 items 方法,获取字典的键值对列表的形式。
接着,我们使用 for 循环 遍历 items 方法返回的列表的每一个元素,并使用下标 0 获取每一个元素的 KEY,下标 1 获取每一个元素的 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)
程序运行后,控制台输出如下:
我们使用 {} 创建了一个字典 dic,字典一共有三个元素。接着,我们使用两个返回值,接受字典内置的 items 方法的返回值,获取字典的键值对列表。
Python 使用 items 方法访问字典元素时,返回是一个 KEY 对应一个 VALUE 的元祖的列表的形式。
如果我们使用两个值来接受字典的 items 方法的返回值,那么第一个返回值就是字典的 KEY,第二个返回值就是字典的 KEY 对应的 VALUE。使用 items 方法访问字典语法:
key_value_lis = dict.items()
使用 items 方法访问字典语法:
key,value = dict.items()