怎么使用python有dict字典类型数据
1、概念:字典不同于其他数据类型,重要的区别是字典数据类型是通过一个key(健)来去获取对应的value(值)。字典是通过“键-值对”(key-value)对联系起来的。
语法:字典的每个键值对使用“:”冒号进行分割,多个键值对使用“,”逗号分割。整个字典被一对“{}”包括起来。

2、python字典中的key(键)必须要保证唯一性,但是value(值)可以重复。
语法形如:{key1 : value1 , key2 : value2 ......}
案例举例:{'name' : 'HelloWorld' , 'age' : 30}
可以赋值给一个变量。

3、利用type()可以检查字典的类型为dict,通过方括号可以查询到键所对应的值。如:
print(type(user))
print(user['姓名'])
可打印出dict类型和姓名所对应的值njzhw

1、字典的定义:用花括号括起,键与值之间是“:”号,键-值对之间是“,”字典可以赋给一个变量;值的类型绝定于输入的类型,
如图,user是字典类型,
姓名的值是字符串类型,
年龄的值是整型。

2、增加键-值对:,通过如下代码
user['单位']='百度公司'
向user字典中增加一个{‘单位’:‘百度公司’}的键值对。
通过print(user)可以打印整个字典。
运行情况如下:

3、修改键的值:通过重新赋值可以修改一个键的值。
如图:
user['姓名']='Jack'
改了姓名

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

5、获取字典长度:通过len()可获得字典长度,如
print(len(user))
打印出的结果是2,表示该字典中有2个键-值对。

6、查询键所对应的值:前面以讲过一个方法就是用方括号,还有一个是get()方法,如下代码:
print(user.get('年龄'))也可以打印出年龄。
如图,方括号和get方法输出一样的结果,注意get的语法,是小括号。

7、获取字典中所有的键:通过user.keys()可以获得user字典的所有键的名字。
返回的是一个列表形式。

8、获取字典中所有值:通过values()函数获取字典中所有的值
返回的是一个列表形式。

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