Python数据类型——字典(dictionary)详解

(1)字典的基本组成

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值  key : value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 { } 中,格式如下所示:

A = {key1 : value1, key2 : value2 }

注意:**dict** 作为 Python 的关键字和内置函数,变量名不建议命名为 dict

键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。

(2)如何访问字典里的值?

把相应的键放入熟悉的方括弧,如下实例:

tup_a = {"1": "a", "2": "b", "3": "c"}
print("1对应的数据为: ", tup_a["1"])
print("2对应的数据为: ", tup_a["2"])
# 输出内容
1对应的数据为:  a
2对应的数据为:  b

(3)修改字典

python中可以通过重新给字典当中的key赋值的方式可以修改对应的value,也可以通过新增key的方式来添加新的元素。向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:

tup_a={"1":"a","2":"b","3":"c"}
tup_a["1"]="1号"		#修改键值
tup_a["4"]="d"		 #增加键值对
print(tup_a)
# 运行结果
{'1': '1号', '2': 'b', '3': 'c', '4': 'd'}

(4)增删字典

用python内置函数是可以删除字典当中的元素的,整个字典也可以被清空或者删除

tup_a={"1":"a","2":"b","3":"c"}
del tup_a["1"]                  		# del函数 删除字典当中的元素
print(tup_a)
{'2': 'b', '3': 'c'}					# 运行结果

tup_a={"1":"a","2":"b","3":"c"}
del tup_a								# del函数 删除整个字典
print(tup_a)
NameError: name 'tup_a' is not defined  # 运行结果  当删除了整个字典之后,再访问原字典就会报错

tup_a={"1":"a","2":"b","3":"c"}			
tup_a.clear()							# clear函数 清空整个字典
print(tup_a)							
{}										# 运行结果  用clear函数清空整个字典后,字典内容就位空了
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值