Python学习笔记 0基础(字典&2)

Python学习笔记 0基础(字典&1)

本人是一名在校大学生,分享自己的Python学习笔记,共同进步。
笔记内容 由自己组织语言编写,为更好的理解。
以书学习的同学,以书为标准。

一字典:
字典的添加,删除,修改:
1.添加/修改:
字典[’ 键对象’]=’ 值对象 '。
如果添加的键对象存在 则直接覆盖原来的值,如果不存在则添加一个值。

  • .update() 可以把两个字典连起来,重复的值会直接覆盖。
  • del :删除字典里面的键对所对应的值。
  • 对象.clear() 删除所有元素。
  • 对象.pop()将键对应的值赋值给变量,并删除键值对
zd={'name':'斯特拉' ,'age':19,'hight':173 }
zd2={'name':'斯特拉','年龄':19,'身高':'173'}

zd['adress']='宁波'
print(zd,0)
>>> 输出结果:
>>>{'name': '斯特拉', 'age': 19, 'hight': 173, 'adress': '宁波'} 0

zd['name']='宁波' #如果键重复 则 直接覆盖原来的值
print( zd.1)
>>> 输出结果
>>>{'name': '宁波', 'age': 19, 'hight': 173} 1
>
zd.update(zd2)  #.update 可以把两个 字典连起来 。  重复的会直接覆盖。
print(zd,2)
>>> 输出结果:
>>>{'name': '斯特拉', 'age': 19, 'hight': 173, '年龄': 19, '身高': '173'} 2

del zd['name']  
print(zd,3)
>>> 输出结果:
>>>{'age': 19, 'hight': 173} 4

v = zd.pop('age')  # 删除键对象  并把 键值 赋给  V
print(v,5)
>>> 输出结果:
>>>19 5

zd.clear()#删除所有内容
print(zd)
>>>输出结果:
>>>{}

二.序列解包:
用于元组 列表 字典。
序列解包可以让方便对多个变量赋值
元组:

x,y,z=(9,10,11)
print(x)
print(y)
print(z)
>>>输出结果:
9
10
11

列表:

a,b,v=[10,11,13]
print(a)
print(v)
print(b)
>>>输出结果:
10
13
11

字典解包
三种情况:

  1. 对值解包。
  2. 对键解包。
  3. 对 键值对 解包。
zd={'name':'stella' ,'age':20,'hight':173 }
a,b,c=zd.keys() #每一个 字母 对应一个键值对
print(b)  #提取他们的 键对象。
>>> 输出结果:
>age

e,f,g=zd.values()  #每一个 字母 对应一个键值对
print(e)  #提取键值
>>> 输出结果:
>stella

z,l,o=zd.items()   #每一个 字母 对应一个键值对
print(o)  #提取键值对
>>> 输出结果:
>('hight', 173)

人生苦短,不如Python

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值