Python——dict

简介: 字典类型:Key——Value创建dictd = { 'Adam': 95, 'Lisa': 85, 'Bart':59, 'Paul': 75}print len(d)访问dict使用key作为索引的访问d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59}if 'Paul' in d: print d['Paul']* 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。

字典类型:Key——Value

创建dict

d = {

    'Adam': 95,
    'Lisa': 85,
    'Bart':59,
    'Paul': 75
}
print len(d)

访问dict

  • 使用key作为索引的访问
d = {
    'Adam': 95,
    'Lisa': 85,
    'Bart': 59
}
if 'Paul' in d:
    print d['Paul']

* 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。所以用这种方法访问时候,可以先判断是否含有这个key*
- 使用get方法进行访问

>>> print d.get('Paul')
None

更新dict

d['Paul'] = 72

如果此key不存在,将会添加;如果此key存在,则会使用新值覆盖旧的值;

遍历dict

d = {
    'Adam': 95,
    'Lisa': 85,
    'Bart': 59
}
for key in d:
    print key ,':',d[key]
目录
相关文章
|
5月前
|
Python
python 如何将QueryDict转化为dict | 18
python 如何将QueryDict转化为dict | 18
|
6月前
|
测试技术 Python 容器
Python接口自动化测试框架(基础篇)-- 常用数据类型dict
这篇文章详细介绍了Python中字典(dict)数据类型的使用,包括字典的创建、取值、增删改操作以及内置函数的应用,并探讨了字典的扩展特性,如键的唯一性和不可变性。
39 0
Python接口自动化测试框架(基础篇)-- 常用数据类型dict
|
6月前
|
JSON 算法 算法框架/工具
【python】python指南(十二):Json与dict、list互相转换
【python】python指南(十二):Json与dict、list互相转换
36 0
|
6月前
|
SQL 机器学习/深度学习 算法
【python】python指南(六):静态类型注解之Dict
【python】python指南(六):静态类型注解之Dict
41 0
|
6月前
|
Python
【Python】对key或values是datetime类型或时间字符串的字典dict排序
本文提供了针对字典中key为时间字符串或datetime类型时进行排序的解决方案,包括将时间字符串转换为datetime对象排序和直接对datetime类型的key排序的方法。
56 0
|
7月前
|
存储 算法 索引
python dict字典
python dict字典
|
7月前
|
存储 JSON JavaScript
【Python】已完美解决:TypeError: the JSON object must be str, bytes or bytearray, not dict
【Python】已完美解决:TypeError: the JSON object must be str, bytes or bytearray, not dict
392 1
|
8月前
|
存储 Python
Python中list, tuple, dict,set的区别和使用场景
Python中list, tuple, dict,set的区别和使用场景
314 2
|
8月前
|
存储 Python
Python中的模块对象__dict__
【6月更文挑战第13天】
49 4
|
8月前
|
存储 索引 Python
Python教程:深入了解 Python 中 Dict、List、Tuple、Set 的高级用法
Python 中的 Dict(字典)、List(列表)、Tuple(元组)和 Set(集合)是常用的数据结构,它们各自有着不同的特性和用途。在本文中,我们将深入了解这些数据结构的高级用法,并提供详细的说明和代码示例。
430 2

热门文章

最新文章

推荐镜像

更多