6、python --字典

字典
python内置的数据结构之一,与列表一样是一个可变序列
不可变序列:整数、字符串
可变序列:列表、字典(都可以实现增删改的)

字典的特点:
1.字典中的所有元素都是一个 key- value对,key不允许重复,value可以重复
2.字典中的元素是无序的
3.字典中的key是不可变对对象

使用字典
字典的内容在花括号{ } 内,健 - 值 (key - value)之间用 : 分隔,健值对之间使用 , 分隔

d = {‘name’ : ‘小明’ , ‘age’ :‘20’ }
使用 dict 函数

l = [ ( 'name ',‘小明’),(‘age’ ,‘20’)]
d = dict (l)

d = dict(name = ‘小明’ , age= ‘20’)

空字典
d = dict ()
d = { }

key 进行访问

d = dict (name = ‘小明’ , age = ‘20’)
d [ ‘name’]
‘小明’

#使用get方法
d.get (‘name’)
‘小明’

字典元素的删除 del

print ( l )
del l [‘小明’]
print ( l )

字典元素的清除 clear

source = {‘张三’:98, ‘李四’:100,‘王五’:70}
print (source)
source . clear()
print (source)
输出结果
{ }

字典元素的新增、修改

#新增
source = { ‘李四’:100,‘王五’:70}
print (source)
输出结果
{‘李四’:100,‘王五’:70)

#添加 张三 100
source [‘张三’] = 100
print (source)
输出结果
{‘李四’:100,‘王五’:70 , ‘张三’ :100)

#修改元素的值
source[ ‘张三’] = 98
print (source)
{‘李四’:100,‘王五’:70 , ‘张三’ :98)

查看字典视图的三种方法
1.keys () 获取字典中所有的健 将所有由keys组成的视图转成列表
2.values() 获取字典中所有的值
3.items ()获取字典中所有的键值对

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值