欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

字典 (1) -- Python

程序员文章站 2022-07-02 21:24:08
...

一个简单的字典如下:

person_1={'name':Sarah,'age':10}

字典使用花括号{}来标识,字典中是一系列的键-值对,键值对之间用逗号隔开,每一个键(key)都与一个值(value)相关联,值(value)可以是任意python对象,如数字,字符串,列表,字典。
字典中可以有任意个键 - 值对,字典的插入方式与列表类似,在添加时需要写键名。

person_2 = {'name':'George'}
person_2['age'] = 21
person_2['grade'] = 8
print(person_2)

字典 (1) -- Python


使用del可进行键值对的删除

del person_2[ 'grade']
print(person_2)

字典 (1) -- Python


字典的遍历
字典遍历与列表遍历在过程上相同,由于字典中为键值对,需要声明两个暂时变量来储存键值。

person_2 = {'name':'George'}
person_2['age'] = 21
person_2['grade'] = 8

for key,value in person_2.items():     #方法items()返回键 - 值对列表
    print(key+":"+str(value))

字典 (1) -- Python


字典中键与值的遍历
字典中键的遍历,只需要用到在for循环中用方法keys(),令字典放回键的列表

rson_2 = {'name':'George'}
person_2['age'] = 21
person_2['grade'] = 8

for information in person_2.keys():
    print(information)

字典 (1) -- Python

同样,中值的遍历只需要在for循环中用方法values()令字典返回值的列表

person_2 = {'name':'George'}
person_2['age'] = 21
person_2['grade'] = 8

for information in person_2.values():
    print(information)

字典 (1) -- Python

若要对字典遍历中的键或者值jinxin给排序,只需要在加上sorted()函数

for information in sorted(person_2.keys()):
相关标签: python 语法