【Python学习】序列和选择结构

本文详细介绍了Python中的字典、集合和选择结构。字典是键值对的无序可变序列,可通过多种方式创建,如`dict()`、`zip()`。元素访问包括`[]`、`get()`方法。集合是基于字典实现的唯一元素序列,创建可通过`set()`。选择结构包括if、elif、else,三元条件运算符。
摘要由CSDN通过智能技术生成

目录

一、字典

字典的创建

字典元素的添加、修改、删除

序列解包

字典核心底层原理 

二、集合 

集合的创建与删除

相关操作

三、选择结构

单分支选择结构

双分支选择结构

 三元条件运算符

多分支选择结构 

选择结构嵌套

四、循环结构

while循环


一、字典

字典是“键值对”的无序可变序列,字典中的每个元素都是一个“键值对”,包含“键对象”和“值对象”

“键”是任意的不可变数据,“键”不可重复

字典的创建

1.通过{}、dict()

a = dict("name"="a","age"=12)
# 或
a = dict([("name","a"),("age",12)])

2.通过zip()

dict(zip(a,b))

注:a中的值为“键”,b中的值为“值”,顺序重要

3.通过fromkeys创建值为空的字典

a = dict.fromkeys(['name','age','job'])
# {'name':None,'age':None,'job':None}

字典元素的访问

1.通过[键]获得“值”,若键不存在,则抛出异常

2.通过get()方法获得“值”

优点:指定键不存在时,返回None,也可以设定指定键不存在时默认返回的对象(eg:get("键","默认返回值"))

3.列出所有键值对

  •  a.items()

4.列出所有的键,列出所有的值 

  • a.keys()
  • a.value()

5.键值对的个数

  • len(a) 

 6.检测一个键是否在字典中:in

字典元素的添加、修改、删除

1.给字典新增"键值对",如果"键"已经存在,则覆盖旧的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值