python基础篇-字典和集合

一、字典

  1. 字典的定义

字典(Dictionary)是用于存储键值对的数据结构,通常表示为花括号 {} 内部包含一系列的键值对。每个键值对包含两部分,即键和对应的值,中间用冒号 : 分隔。而键-值对之间用逗号(,)分割。如:a={key1:value1,key2:value2}。

  1. 注意事项

  1. 键必须唯一:字典中的每个键必须是唯一的,如果出现重复键,后面的键会覆盖前面的键。

  1. key需要不变类型,value可以是任意类型。

  1. 字典是可变类型,可以进行增删改查

  1. 字典的常用操作

  1. 创建字典

使用花括号 {} 或者 dict() 内置函数来创建一个字典。

#使用花括号创建字典
my_dict = {'name': '清微', 'age': 25, 'gender': '女'}
print(my_dict)     #输出结果:{'name': '清微', 'age': 25, 'gender': '女'}

#使用 dict() 函数创建字典
my_dict = dict(name='清微', age=20, gender='女')
print(my_dict)    #输出结果:{'name': '清微', 'age': 20, 'gender': '女'}

  1. 添加元素

  1. 要向字典中添加元素,可以使用赋值语句来为指定键设置对应的值

a={"最有魅力的歌手":"周琛"}
#增加元素
a["最红的歌手"]="毛不易"   # 向字典中添加新的键值对
print(a)    #输出结果:{'最有魅力的歌手': '周琛', '最红的歌手': '毛不易'}
  1. 使用 update() 方法添加新的键值对

#修改的键不存在于字典中,则会将其作为新的键值对添加到字典中
my_dict = {'name': '清微', 'age': 25}
my_dict.update({'gender': '女'})  # 修改 'age' 键对应的值并添加 'gender' 键值对
print(my_dict)  #输出结果:{'name': '清微', 'age': 25, 'gender': '女'}

#update() 方法也可以接受另一个字典作为参数进行更新
my_dict = {'name': '清微', 'age': 25}
new_dict = {'age': 26, 'gender': '女'}
my_dict.update(new_dict)  # 使用另一个字典 new_dict 来更新 my_dict
print(my_dict)  # 输出:{'name': '清微', 'age': 26, 'gender': '女'}

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值