python笔记-04(字典)

本文介绍了Python中的字典,包括如何创建字典、字典的操作,如赋值、更新等,并详细阐述了clear、copy、fromkeys、get、items、keys、pop、popitem、setdefault和update等方法。
摘要由CSDN通过智能技术生成

python中所说的字典其实就是java中的map集合。

1、如何创建字典

python中可以使用dict函数来创建字典,也可以直接创建字典

python的字典可以给一个不存在的键进行赋值,此时相当于在字典中新建一个键值对。但是在列表中不允许该操作

# 可以使用dict函数从其他映射或键值对来创建字典
print(dict([('name', 'tom'), ('age', 20)]))
# 使用实参的方式也可实现相同的功能
print(dict(name='tome', age=20))

输出结果为:
{'name': 'tom', 'age': 20}
{'name': 'tome', 'age': 20}

 

2、关于字典的一部分操作

# 字典的一部分操作
d = dict(name='tome', age=20, sex='male')
print(len(d))  # 返回字典的键值对数
print(d['age'])  # 返回键age所对应的值
d['name'] = 'jack'
print(d)

del d['age'] # 删除age的键值对
print(d)

print('name' in d)
print('age' in d)

 

3、将字符串格式设置用于字典

# 将字符串格式设置功能用于字典
d = dict(name='python', place='china')
print("we use {name} in {place}".format_map(d))

输出结果为:
we use python in china

 

4、字典的相关方法

clear方法

# 字典的clear方法
x = dict(name='python', place='china')
y = x
print(x)
print(y)
x={} # 重新给x赋值从而清除x,但此时y并没有改变
print(x)
print(y)

# 字典的clear方法
x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值