怎么使用python有dict字典类型数据

2025-12-21 15:26:40

1、概念:字典不同于其他数据类型,重要的区别是字典数据类型是通过一个key(健)来去获取对应的value(值)。字典是通过“键-值对”(key-value)对联系起来的。

语法:字典的每个键值对使用“:”冒号进行分割,多个键值对使用“,”逗号分割。整个字典被一对“{}”包括起来。

怎么使用python有dict字典类型数据

2、python字典中的key(键)必须要保证唯一性,但是value(值)可以重复。

语法形如:{key1 : value1 , key2 : value2 ......}

案例举例:{'name' : 'HelloWorld' , 'age' : 30}

可以赋值给一个变量。

怎么使用python有dict字典类型数据

3、利用type()可以检查字典的类型为dict,通过方括号可以查询到键所对应的值。如:

print(type(user))

print(user['姓名'])

可打印出dict类型和姓名所对应的值njzhw

怎么使用python有dict字典类型数据

1、字典的定义:用花括号括起,键与值之间是“:”号,键-值对之间是“,”字典可以赋给一个变量;值的类型绝定于输入的类型,

如图,user是字典类型,

姓名的值是字符串类型,

年龄的值是整型。

怎么使用python有dict字典类型数据

2、增加键-值对:,通过如下代码

user['单位']='百度公司'

向user字典中增加一个{‘单位’:‘百度公司’}的键值对。

通过print(user)可以打印整个字典。

运行情况如下:

怎么使用python有dict字典类型数据

3、修改键的值:通过重新赋值可以修改一个键的值。

如图:

user['姓名']='Jack'

改了姓名

怎么使用python有dict字典类型数据

4、删除键值对:通过del方法可以删除一个键值对

怎么使用python有dict字典类型数据

5、获取字典长度:通过len()可获得字典长度,如

print(len(user))

打印出的结果是2,表示该字典中有2个键-值对。

怎么使用python有dict字典类型数据

6、查询键所对应的值:前面以讲过一个方法就是用方括号,还有一个是get()方法,如下代码:

print(user.get('年龄'))也可以打印出年龄。

如图,方括号和get方法输出一样的结果,注意get的语法,是小括号。

怎么使用python有dict字典类型数据

7、获取字典中所有的键:通过user.keys()可以获得user字典的所有键的名字。

返回的是一个列表形式。

怎么使用python有dict字典类型数据

8、获取字典中所有值:通过values()函数获取字典中所有的值

返回的是一个列表形式。

怎么使用python有dict字典类型数据

9、获取字典的键值对:使用items方法可以获取字典的key-value键值对,注意:返回的是一个有键值对所构成的元组的列表。

怎么使用python有dict字典类型数据

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢