python基础学习 day3

一、 字典
A
定义:字典是python中唯一的映射关系。映射是数学上的一个术语,指两个元素之间相互“对应”的定义。
items项 = { key键 , value值 }
B
创建方法(以下面五个例子为例)

  1. a = dict ( one = 1 , two = 2 , three = 3 )
  2. b = { ‘one’:1, ‘two’:2, ‘three’:3 }
  3. c = dict ( zip ( [‘one’,‘two’,‘three’] , [1,2,3] ) )
  4. d = dict ( {‘one’:1 , ‘two’:2 , ‘three’:3} )
    ps:四种方法创建的字典相同
    在这里插入图片描述
    C
    1)访问字典
    在这里插入图片描述
    在这里插入图片描述
  5. 字典的更新
    (赋值法,如果key存在,则改写key对应的value,如果不存在,则创建一个新的key并赋值)
    在这里插入图片描述
  6. keys() #返回字典中的keys(键);
    values() #返回字典中的values(值);
    items() #返回字典中的items(项,项 = 键 + 值 )。
    #以下演示以上网的dict2为例
    在这里插入图片描述
    4) get() #访问字典元素
    a) 当要寻找的key不在时,无返回内容。
    在这里插入图片描述
    b) 自定义返回内容
    get()有两个参数,第二个默认为空的。(我刚学习python时,默认是none,python版本不同,有一些小改动),使用get()时,将第二个参数设置为自己想输入的参数即可。
    在这里插入图片描述
    5) 清空字典
    clear()
    在这里插入图片描述
    6)拷贝字典
    copy()

在这里插入图片描述
7) 删除字典的内容
pop() #删除字典的一个key
popitem() #删除字典的一个项

在这里插入图片描述
8) setdefault()
setdefault()与get()相似,但使用setdefault(),在字典中找不相应的value时会自动添加(默认值为none)。
在这里插入图片描述
9) updete()更新字典内容
在这里插入图片描述
二、集合 (在我的世界,你就是唯一)
A 特性
在我的世界,你就是唯一。这句话可以很好的描述集合的特性。集合在创建时可以自动删除重复的元素。

在这里插入图片描述
B 创建
1) set1 = {‘小张’,‘小李’,‘小王’}
#直接把一堆元素用 {} 括起来
2) set()
set3 = set ( [‘小张’,‘小李’,‘小王’] )
ps : 两种方法创建的集合相同
在这里插入图片描述
C #下面演示以 set1 = {1,2,3} 为例

  1. add()添加元素
  2. remove() 删除元素
    在这里插入图片描述
  3. frozenset()
    创建集合时使用 frozenset()函数,可以将集合冰冻(frozen),定义集合为不可变集合。
    在这里插入图片描述三、 判断语句
    1)if else
    在这里插入图片描述
    2)if elif else
    在这里插入图片描述
    四 、 三目表达式
    为真时的结果 if 条件判断语句 else 为假时的结果
    在这里插入图片描述
    五、循环语句
    1) for 循环
    在这里插入图片描述
    2) while循环
    在这里插入图片描述
    while 循环使用不当会造成无限死循环,记得使用 ctrl + c退出循环
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值