【Python】字典

本文详细介绍了Python字典的特点,如无序集合、键值对、唯一键等,并展示了如何定义、输出、查找、修改和删除字典元素,以及如何将字典与列表相互转换。

  • 特点

    1.无序集合对象,元素的存取通过key-value键值
    2.一种映射类型,用 {} 标识,一个无序的key:value对集合
    3.key必须使用不可变类型,在同一个字典中,key必须唯一
    4.方便查找和搜索

  • 定义字典

dict = {'one': "1 - Python教程", 2: "2 - Python工具"}
tinydict = {'name':'baidu','code':1, 'site' : 'www.baidu.com'}
  • 输出

  • 输出整个字典

print(tinydict)

在这里插入图片描述

  • 查找键(key)输出对应的值(value)

print(dict['one'])
print(dict[2])
  • 输出分别输出字典里的键(key)和值(value)

print(tinydict.keys())		#输出键key
print(tinydict.values())	#输出值value
  • 输出字典长度

print(len(dict)) 
  • 增删查改

  • 增加新键值对

tinydict['new'] = '233'       #添加新的键值对
  • 修改值

tinydict['name'] = 'goole'    #修改该键value
  • 查询

print('name' in tinydict)	#查询该键在字典里的值
  • 删除键值对

del tinydict['name']          #删除该键
  • 清空字典

tinydict.clear()              #清空字典
  • 删除字典

del tinydict

扩展:字典<–>列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值