python字典

 ✳定义

  字典是用来存储数据的,字典中的数据以映射关系存储。

 1.字典的特点
1. 字典是Python中唯一的映射类型
2. 字典是无序的
3. 字典是可迭代对象
4. 字典的构成
	键:key
	值:value
	映射:键映射值
	键-值:键值对,又叫 项 
2.创建字典

1. 直接创建

   语法: d = {}     #空字典

例如:

d = {"name":"不良人","apple":"苹果"}

2. dict()


 例如:

d = dict()    #空字典

3. dict(可迭代对象)

例如:

 d3 = dict([("one",1),("two",2)])
        print(d3)


执行结果:

{'one': 1, 'two': 2}

这就是一个元组,one是键,1是值, ‘one’ : 1 是键值对。

4. dict(**kwargs)

例如:

d4 = dict(a=3, b=4)
print(d4)

执行结果:

{'a': 3, 'b': 4}
3.字典访问 
1.基本形式:
        变量名[键名] #键所对应的值

例如:

d = {"name": "小黑"}
print(d["name"])

执行结果:

小黑
2. 添加一个键值对
        变量名[键名]=值
3. 修改一个键值对的值
        变量名[键名]=值
4.字典的方法 

 

例子:返回指定字典中的所有值

d2 = {'c': 3, 'hehe': 100, 'b': 2, 'a': 1}
c = d2.values()
print(list(c))

执行结果:

[3, 100, 2, 1]
5.补充
1. 字典可以使用for循环
    for i in d2:
        print(i) #键,不包含值
2. 输出一个键值对
    for i in d2.items():
        print(i)
3. 成员关系操作符
        in/not in
        只能查询键

 

  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值