python17天学习打卡(第六天)

字典与集合

1.字典的定义形式
字典的定义有多种形式,在下面的代码中列举几种。

dict1={'李宁':'一切皆有可能','NIKE':'Just do it','adidas':'Impossible is nothing'}
print ('耐克的口号是:',dict1['NIKE'])
#耐克的口号是: Just do it
dict2=dict([(1,'one'),(2,'two'),(3,'three')])
print(dict2[1])
#one
dict3=dict(((1,'one'),(2,'two'),(3,'three')))
print(dict3[1])
#one
dict4=dict(apple='1',pear='2',peach='3')
print(dict4['apple'])
#1

· 可以用直接中括号的方法来进行定义
· 使用元组或者列表进行定义
· 使用等于号(专业名词。。。不会说)
2.字典的内置方法
dict.clear()
清空数组
dict.copy
返回一个字典的复制
————————————————————
3.集合的创建
用花括号括起来

a={1,2,3,4,5,6,7,8,9}
print(a)

使用set函数可以将元组或者列表转换为集合,在此过程中会去除多余元素

b=set('abcdeabcdertyrty')
print(b)
#{'r', 'e', 'y', 'a', 'c', 't', 'b', 'd'}

4.集合的内置方法
add()
向集合中添加元素

fruit={'apple','pear','peach'}
fruit.add('banana')
print(fruit)
#{'apple', 'peach', 'banana', 'pear'}

remove()
从集合中移除函数

fruit={'apple','pear','peach'}
fruit.remove('apple')
print(fruit)
#{'peach', 'pear'}

update()
更新集合,简而言之就是将两个集合合并,然后去除多余的元素

fruit={'apple','pear','peach'}
b={'apple','banana','watermelon'}
fruit.update(b)
print(fruit)
#{'apple', 'watermelon', 'banana', 'peach', 'pear'}

intersection
求交集
union()
求并集
difference()
求差

a=set('jsksnbdf')
b=set('ndfkfmgdn')
print(a)    #{'f', 'n', 'k', 'b', 's', 'j', 'd'}
print(b)    #{'f', 'n', 'k', 'm', 'g', 'd'}
c=a.intersection(b)
print(c)    #{'n', 'f', 'k', 'd'}
c=a.union(b)
print(c)    #{'f', 'n', 'k', 'm', 'b', 's', 'j', 'g', 'd'}
c=a.difference(b)
print(c)    #{'s', 'j', 'b'}

issubset()
判断指定集合的元素是否都在后一个集合当中

a=set('jsksnbdf')
b=set('ndfkfmgdn')
z=a.issubset(b)
print(z)  #False
d=set('js')
e=d.issubset(a)
print(e)  #True

frozenset()
冻结集合,使其不可改变

时隔多天,终于把集合和字典的blog补上了,不过感觉越写越短了。

有一说一。。。以前一直以为延长假期是件很有意思的事情,还记得以前经常看见延长假期的文件,点进去一般都是假的,今年却变成了真的。现在才发现在家宅着是件很难熬的事情,也希望今年经此之后,都是晴天。
青天有月来几时,我今停杯一问之。

https://mp.weixin.qq.com/s/FSmKS7IxJoUVis6qucB3BQ
https://www.bilibili.com/video/av4050443

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的校园二手书交易平台,源码+数据库+毕业论文+视频演示 信息数据从传统到当代,是一直在变革当,突如其来的互联网让传统的信息管理看到了革命性的曙光,因为传统信息管理从时效性,还是安全性,还是可操作性等各个方面来讲,遇到了互联网时代才发现能补上自古以来的短板,有效的提升管理的效率和业务水平。传统的管理模式,时间越久管理的内容越多,也需要更多的人来对数据进行整理,并且数据的汇总查询方面效率也是极其的低下,并且数据安全方面永远不会保证安全性能。结合数据内容管理的种种缺点,在互联网时代都可以得到有效的补充。结合先进的互联网技术,开发符合需求的软件,让数据内容管理不管是从录入的及时性,查看的及时性还是汇总分析的及时性,都能让正确率达到最高,管理更加的科学和便捷。本次开发的校园二手书交易平台实现了图书信息查询。系统用到了关系型数据库MySql作为系统的数据库,有效的对数据进行安全的存储,有效的备份,对数据可靠性方面得到了保证。并且程序也具备程序需求的所有功能,使得操作性还是安全性都大大提高,让校园二手书交易平台更能从理念走到现实,确确实实的让人们提升信息处理效率。 关键字:信息管理,时效性,安全性,MySql;Spring Boot
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值