美文网首页
Python3 字典

Python3 字典

作者: 木榕师 | 来源:发表于2019-08-08 16:22 被阅读0次

## 字典(dict)

-字典属于新的数据结构,称为映射(mapping)

 - 字典的作用和列表类似,都是用来存储对象的容器

-列表存储数据的性能很好,但是查询数据的性能很差

- 在字典中每一个元素都 有一个唯一的名字,通过唯一的名字可以快速的查找到指定的元素

- 在查询元素时,字典的效率是非常高的

- 字典中可以保存多个对象,每个对象都会有一个唯一的名字,这个唯一的名字称为 键 ,通过key可以快速查询value

这个对象,我们称其为值 value

所以,我们也称为键值对key-value

每个字典中都可以有多个键值对,而每一个键值对称其为一项(item)

# 字典

#使用 {} 来创建字典

d = { }  # 创建了一个空字典

# 创建一个有数据的字典

语法 : 

{key:value,key:value,key:value...}

# 字典的值 可以是任意对象,

# 字典的键可以是任意不可变对象(int ,str,bool,tuple ......),但是一般都会使用str字符串

#    字典的键 是不能重复的,如果出现重复,后边的会替换掉前面的

d = {'name':'孙悟空',age: 18, gender:‘男’}

d = {

'name':'孙悟空',

age: 18, 

gender:‘男’

}

print (d, type(d))

# 需要根据键来获取值 

print(d['name'],d['age'],d['gender'])

#如果使用了字典中不存在的键,会报错

print(d['hello']) keyError: 'hello'

相关文章

  • python合并字典

    python3和合并字典

  • python日常

    1. Python3中字典(dict)合并的几种方法 方法一:字典的update()方法 方法二:字典的dict(...

  • python3字典排序

    python3 字典排序 说实话,对字典进行排序,这个说法本身就有问题,实际上,你无法对操纵字典说,字典,在你的底...

  • Python字典学习笔记

    Python3 字典 定义 字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)...

  • Python 字典排序

    Python 字典排序 《Python3 CookBook》[https://python3-cookbook.r...

  • 001-Two Sum

    语言:python3 v1:轮询 结果:超时了,提交失败 v2:建立字典,循环字典 总结:字典映射结构比for循环效率更

  • Python3数据类型-04-字典

    Python3数据类型-字典-04 4.1 什么是字典(dict)? 字典同样是一种容纳多个元素的容器,在很多方面...

  • python3常见字典方法及代码解析

    本章将介绍 Python3字典类型常用的一些方法 update() 将一个字典所包含的键值对更新己有的字典中。如果...

  • Python3 字典

    字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之...

  • Python3 字典

    dict= {} dict['one'] ="this is one" dict[2] ="this is two...

网友评论

      本文标题:Python3 字典

      本文链接:https://www.haomeiwen.com/subject/mekadctx.html