Python基础——基础数据类型之字典

一、定义

字典由键及其相应的值组成,这种键-值对成为项(item)

二、属性

1、字典是一种映射类型,字典用 { } 标识,它是一个无序的键(key):值(value)的集合;
2、键(key)必须使用不可变类型;
3、在同一个字典中,键(key)必须是唯一的;
4、字典是python唯一内置的映射类型

三、操作

1、访问字典中的值

  • 1)要获取与键相关联的值,可依次指定字典名和放在方括号内的键
alien = {
   'color':'green'}
print(alien['color'])
  • 2)get
    1)方法get为访问字典提供了宽松的环境,通常试图访问字典中没有的项,将引发异常 ;
    2)使用get访问不存在的键时,不会发生异常,返回None;
    3)可指定“默认”值,访问不存在的键时,将返回“默认”值
    4)如果字典种子哪个包含指定的键,get作用于普通字典查找相同
x = {
   }
print(x['name'])
print(x.get('name'))
print(x.get('name','N/A'))

2、添加键-值对

alien['x_position'] = 3
alien['y_position'] = 4
print(alien)

3、删除键-值对

  • 1)del
    1)删除的键-值对永远消失,彻底删除
    2)用del语句时,必须制定字典名和要删除的键
    3)del dict[]无返回值
del alien['color']
print(alien)
  • 2)pop
    1)dict.pop()有返回值
d1 = {
   'x':'1','y':'2'}
d1.pop(x)
print(d1)
  • 3)clear()
# 清空字典,删除所有的字典项
alien &#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值