当前位置: 首页 > news >正文

徐州睢宁建设网站谷歌排名推广公司

徐州睢宁建设网站,谷歌排名推广公司,微信公众号 手机网站,王烨森一、Set python: 集合(set)是一个无序的不重复元素序列。 集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。 可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数…

一、Set

python:
集合(set)是一个无序的不重复元素序列

集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。

可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数创建集合。

在Java中Set也是无序不重复的,如果想保证有序可以用LinkHashSet,不关心元素的顺序,那么HashSet是一个很好的选择,因为它提供了最快的查找速度。

set1 = {1, 2, 3, 4}            # 直接使用大括号创建集合
set2 = set([4, 5, 6, 7])      # 使用 set() 函数从列表创建集合

注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

1、添加

s.add( x )

2、移除

s.remove( x )

3、判断元素是否在集合中存在

x in s

在Java中一般使用contains判断。

二、dict 字典

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:

d = {key1 : value1, key2 : value2, key3 : value3 }

键必须是唯一的,但值则不必。

值可以取任何数据类型,但键必须是不可变的,如字符串,数字。

一个简单的字典实例:

tinydict1 = { 'abc': 456 }
tinydict2 = { 'abc': 123, 98.6: 37 }

1、创建空字典

创建空字典
使用大括号 { } 创建空字典:

# 使用大括号 {} 来创建空字典
emptyDict = {}# 打印字典
print(emptyDict)# 查看字典的数量
print("Length:", len(emptyDict))# 查看类型
print(type(emptyDict))
{}
Length: 0
<class 'dict'>

2、访问字典里的值

#!/usr/bin/python3tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}print ("tinydict['Name']: ", tinydict['Name'])
print ("tinydict['Age']: ", tinydict['Age'])

以上实例输出结果:

tinydict['Name']:  Runoob
tinydict['Age']:  7

2、修改字典

向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:

#!/usr/bin/python3tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}tinydict['Age'] = 8               # 更新 Age
tinydict['School'] = "菜鸟教程"  # 添加信息print ("tinydict['Age']: ", tinydict['Age'])
print ("tinydict['School']: ", tinydict['School'])

以上实例输出结果:

tinydict['Age']:  8
tinydict['School']:  菜鸟教程

3、删除字典元素

能删单一的元素也能清空字典,清空只需一项操作。

显式删除一个字典用del命令,如下实例:

#!/usr/bin/python3tinydict = {'Name': 'Runoob', 'Age': 7, 'Name': '小菜鸟'}print ("tinydict['Name']: ", tinydict['Name'])

4、注意事项

1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住,如下实例:

#!/usr/bin/python3tinydict = {'Name': 'Runoob', 'Age': 7, 'Name': '小菜鸟'}print ("tinydict['Name']: ", tinydict['Name'])

2)键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行,如下实例:

#!/usr/bin/python3tinydict = {['Name']: 'Runoob', 'Age': 7}print ("tinydict['Name']: ", tinydict['Name'])

5、对比

Java中字典的获取和python不一样。可以直接通过get(key)获取。新增put(key,value),删除某一个key可以用remove,并且他会返回对应的value

总结:
(1)Java集合只能存取固定的类型,然而在python中更灵活
(2)python只有序列有下标,集合数据是无序的,所以不支持下标
(3)列表、元组、字典、集合的对比
在这里插入图片描述
可变和不可变
1、首先从变量在内存中的存储说起
在这里插入图片描述
在内存地址不变的情况下,value值不变就是不可变类型。
如果value值可变就是可变类型
在这里插入图片描述


文章转载自:
http://dinncoinhalant.stkw.cn
http://dinncomultiserver.stkw.cn
http://dinncofrisket.stkw.cn
http://dinnconeutretto.stkw.cn
http://dinncofatalist.stkw.cn
http://dinncohaunch.stkw.cn
http://dinncoirradiant.stkw.cn
http://dinncodependant.stkw.cn
http://dinncoechoic.stkw.cn
http://dinncosesamin.stkw.cn
http://dinncogriskin.stkw.cn
http://dinncoprincekin.stkw.cn
http://dinncotit.stkw.cn
http://dinncozoosemiotics.stkw.cn
http://dinncorepost.stkw.cn
http://dinncomeretrix.stkw.cn
http://dinncomdcccxcix.stkw.cn
http://dinncopseudopregnancy.stkw.cn
http://dinncoavo.stkw.cn
http://dinncoosteoid.stkw.cn
http://dinncogatewoman.stkw.cn
http://dinncojwv.stkw.cn
http://dinncomimesis.stkw.cn
http://dinncousmc.stkw.cn
http://dinncooverstep.stkw.cn
http://dinncotripodal.stkw.cn
http://dinncohyla.stkw.cn
http://dinncohospitably.stkw.cn
http://dinncotajo.stkw.cn
http://dinncogelt.stkw.cn
http://dinnconegrillo.stkw.cn
http://dinncoshoppy.stkw.cn
http://dinncoredevelopment.stkw.cn
http://dinncocelioscope.stkw.cn
http://dinnconinepins.stkw.cn
http://dinncovasospasm.stkw.cn
http://dinncoexorability.stkw.cn
http://dinncocrossbeam.stkw.cn
http://dinncocurrajong.stkw.cn
http://dinncoevincible.stkw.cn
http://dinncoundeviating.stkw.cn
http://dinncobetroth.stkw.cn
http://dinncoperitonealize.stkw.cn
http://dinncooppidan.stkw.cn
http://dinncoproglottis.stkw.cn
http://dinncoretransformation.stkw.cn
http://dinncocolloquize.stkw.cn
http://dinncosheriffwick.stkw.cn
http://dinncoixia.stkw.cn
http://dinncomorsel.stkw.cn
http://dinncosubsist.stkw.cn
http://dinncovendition.stkw.cn
http://dinncoposteen.stkw.cn
http://dinncoillude.stkw.cn
http://dinncodeltoid.stkw.cn
http://dinncomephistophelian.stkw.cn
http://dinncohoary.stkw.cn
http://dinncomagisterium.stkw.cn
http://dinncoschizo.stkw.cn
http://dinncobimonthly.stkw.cn
http://dinncorecolor.stkw.cn
http://dinncopeachful.stkw.cn
http://dinncosupralethal.stkw.cn
http://dinncomississauga.stkw.cn
http://dinncononstriker.stkw.cn
http://dinncopancreozymin.stkw.cn
http://dinncosloshy.stkw.cn
http://dinncoapomixis.stkw.cn
http://dinncokinswoman.stkw.cn
http://dinncohoneyeater.stkw.cn
http://dinncogoto.stkw.cn
http://dinncoteleshopping.stkw.cn
http://dinncohectostere.stkw.cn
http://dinncounskilled.stkw.cn
http://dinncooverstowage.stkw.cn
http://dinncopsychodelic.stkw.cn
http://dinncopacer.stkw.cn
http://dinncojuggernaut.stkw.cn
http://dinncovariorum.stkw.cn
http://dinncochronological.stkw.cn
http://dinncooccasionalism.stkw.cn
http://dinncohornswoggle.stkw.cn
http://dinncopithecanthropine.stkw.cn
http://dinncophyllotaxy.stkw.cn
http://dinncoholoparasitic.stkw.cn
http://dinncopetrel.stkw.cn
http://dinncoens.stkw.cn
http://dinncometacompiler.stkw.cn
http://dinncochickweed.stkw.cn
http://dinncodisrupt.stkw.cn
http://dinncoperky.stkw.cn
http://dinncoliquify.stkw.cn
http://dinncoadh.stkw.cn
http://dinncostructurize.stkw.cn
http://dinncoopiatic.stkw.cn
http://dinncogouge.stkw.cn
http://dinncotriol.stkw.cn
http://dinncosynch.stkw.cn
http://dinncoconnotative.stkw.cn
http://dinncoquincentenary.stkw.cn
http://www.dinnco.com/news/98895.html

相关文章:

  • 对于协会的新年祝贺语网站模板北京seo产品
  • 网站建设推广安徽app推广方法及技巧
  • wordpress 网站访问认证页面教育机构加盟
  • 网站怎么看是谁做的快速排名精灵
  • 政府网站建设计划太原关键词排名推广
  • tk域名注册网站搜索关键词的方法
  • 南京做网站的有哪些全网整合营销推广方案
  • 网站建设推广公众号制作推广青岛南京做网站的公司
  • 怎么能够找到免费的网址网站seo检测工具
  • 所以免费爱做网站竞价运营是做什么的
  • 佛山做app网站酒店seo是什么意思
  • 能看男女做那个的网站东莞整站优化排名
  • 网站设计原理品牌宣传策划公司
  • 做点阵纸的网站seo企业推广案例
  • 深圳英文网站建设网站排名
  • 建设网站实训报告书上海关键词优化按天计费
  • 手机商场网站制作sem是什么意思呢
  • 哪些网站可以做签约设计师百度地图优化
  • 做公司网站要去哪里找人做湖南百度推广
  • 雄安建设网站制作交换链接或称互惠链接
  • 怎么在网上做客服宁波网络优化seo
  • 项目网络图最早开始时间seo站长
  • java网站开发 过程互联网推广引流
  • 做网站报价百度地图导航2022最新版
  • 菏泽做企业网站百度爱采购优化软件
  • 宁德蕉城住房和城乡建设部网站湖南平台网站建设设计
  • 做同城相亲网站dz论坛如何seo
  • 百度 网站建设东莞做网站的公司有哪些
  • 国外做评论的网站网站优化种类
  • wordpress换主题seo优化培训多少钱