Python学习笔记 —— 字典

本文深入探讨了Python中字典的基本格式、操作方法及应用案例,包括添加、修改、删除键值对,以及如何遍历字典。同时,文章还讲解了集合的基本操作,如并集、交集和差集等,旨在帮助读者掌握Python数据结构的高级用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字典

基本格式

#Python
info = {'age':30,'height':200,'Lover':'Marry','Intersting':'Football'}
print(info['age'])
print(info['Lover'])

字典是一系列 ”键-值“,类似于 对象 - 属性

添加键-值对

info['car'] = 'Geely'
info['Color'] = 'Green'
print(info)

修改字典

# 定义空字典,并增加键值对
Per_Info = {}
Per_Info['Car'] = 'Geely'
Per_Info['Color'] = 'Green'

# 修改值
Per_Info['Color'] = 'Black'
print(Per_Info)

# 删除 键值对
del Per_Info['Color']
print(Per_Info)

遍历字典

info = {'age':30,'height':200,'Lover':'Marry','Intersting':'Football'}
for key,value in info.items():
    print('\nKey:'+ key)
    print('Value:'+ str(value))
# 遍历键  
for key in info.keys():
    print('\n'+key)

注意:
1. 输出时格式必须统一
2. 使用的关键字 info() ,和keys(),values()
3. key和value 自定义

嵌套

  1. 列表嵌套字典,将多个字典,统一放到列表中管理。举例统一管理一些账户信息
  2. 字典嵌套列表,字典中某个对象有多种属性的感觉。举例给某个客户可选择一些功能列表
  3. 字典嵌套字典,举例家里的每一个都是一个字典,一家人是所有家人的字典之和

集合
set(list):集合,消除列表内的重复项
基本格式

ss = {"sdf",12,"ew",789}
type(ss)
Out[22]: set

集合的基本操作有,并集,交集,差集

set1 | set2     #并集
set1 & set2     #交集
set1 - set2     #差集
set1.add(val1)      #新增value1
set1.discard(val2)  #去除value2
a = [1,1,1,55,66]
c = set(a)
c
Out[27]: {1, 55, 66}
type(c)
Out[28]: set
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值