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

深圳比较好网站制作公司有哪些抚顺网站建设招聘

深圳比较好网站制作公司有哪些,抚顺网站建设招聘,广东购物网站建设价格,wordpress 小说系统字典常用函数 cmp(dict1,dict2) #xff08;已删除#xff0c;直接用,,即可#xff09; 如果两个字典的元素相同返回0#xff0c;如果字典dict1大于字典dict2返回1#xff0c;如果字典dict1小于字典dict2返回-1。 先比较字典的长度#xff0c;然后比较键#x…字典常用函数 cmp(dict1,dict2) 已删除直接用,,即可 如果两个字典的元素相同返回0如果字典dict1大于字典dict2返回1如果字典dict1小于字典dict2返回-1。 先比较字典的长度然后比较键最后比较键对应的值 dict1 {Name: Zara, Age: 7}; dict2 {Name: Mahnaz, Age: 27}; dict3 {Name: Abid, Age: 27}; dict4 {Name: Zara, Age: 7}; print (Return Value : %d % cmp (dict1, dict2)) print (Return Value : %d % cmp (dict2, dict3)) print (Return Value : %d % cmp (dict1, dict4)) # result Return Value : -1 Return Value : 1 Return Value : 0len(dict2) 计算键的个数 str(dict3) 在Python中使用str()函数可以将字典转换为字符串表示形式。这对于需要将字典的内容以字符串的形式进行输出、保存或传递给其他函数等情况非常有用。 当你调用str()函数并传入一个字典作为参数时它会返回一个包含字典内容的字符串。这个字符串的格式与字典结构相似通常以花括号{}表示每个键值对用冒号:连接并且键值对之间用逗号,分隔。 具体示例如下 my_dict {name: John, age: 30, city: New York} my_str str(my_dict) print(my_str)输出结果 {name: John, age: 30, city: New York}这样你就可以在需要将字典转换为字符串的场景中使用str()函数了。比如你可以将字典保存到文件中或者将其作为参数传递给需要接受字符串作为输入的函数等。 dict4.clear() 用于删除字典内所有元素 tinydict {Name: Zara, Age: 7};print (Start Len : %d % len(tinydict)) tinydict.clear() print (End Len : %d % len(tinydict))dict5.copy() 返回一个字典的浅复制。 dict1 {user:runoob,num:[1,2,3]}dict2 dict1 # 浅拷贝: 引用对象 dict3 dict1.copy() # 浅拷贝深拷贝父对象一级目录子对象二级目录不拷贝还是引用# 修改 data 数据 dict1[user]root dict1[num].remove(1)# 输出结果 print(dict1) print(dict2) print(dict3) # result {num: [2, 3], user: root} {num: [2, 3], user: root} {num: [2, 3], user: runoob} #实例中 dict2 其实是 dict1 的引用别名所以输出结果都是一致的dict3 父对象进行了深拷贝不会随dict1 修改而修改子对象是浅拷贝所以随 dict1 的修改而修改。dict6.fromkeys(seq[, value]) 用于创建一个新字典(不对dict6进行修改)以序列 seq 中元素做字典的键value 为字典所有键对应的初始值 seq – 字典键值列表。 value – 可选参数, 设置键序列seq的值默认为 None。 seq (Google, Runoob, Taobao)# 不指定默认的键值默认为 None thisdict dict.fromkeys(seq) print (新字典为 : %s % str(thisdict))# 指定默认的键值 thisdict dict.fromkeys(seq, 10) print (新字典为 : %s % str(thisdict)) # result 新字典为 : {Google: None, Taobao: None, Runoob: None} 新字典为 : {Google: 10, Taobao: 10, Runoob: 10}dict7.get(key,[,value]) key – 字典中要查找的键。 value – 可选如果指定键的值不存在时返回该默认值。 返回指定键的值如果键不在字典中返回默认值 None 或者设置的默认值。 tinydict {Name: Runoob, Age: 27}print (Age : %s % tinydict.get(Age))# 没有设置 Sex也没有设置默认的值输出 None print (Sex : %s % tinydict.get(Sex)) # 没有设置 Salary输出默认的值 0.0 print (Salary: %s % tinydict.get(Salary, 0.0)) # result Age : 27 Sex : None Salary: 0.0get()方法和dict[key]的区别 get(key) 方法在 key键不在字典中时可以返回默认值 None 或者设置的默认值。 dict[key] 在 key键不在字典中时会触发 KeyError 异常。 对嵌套字典的使用 tinydict {RUNOOB : {url : www.runoob.com}}res tinydict.get(RUNOOB, {}).get(url) # 输出结果 print(RUNOOB url 为 : %s % str(res)) # result RUNOOB url 为 : www.runoob.comdict8.has_key(key) 用于判断键是否存在于字典中如果键在字典 dict 里返回 true否则返回 false dict9.items() 以列表返回可遍历的(键, 值) 元组数组。 dict1 {a:1, b:2 } print(dict1.items()) # result dict_items([(a, 1), (b, 2)])dict10.keys() 以列表返回一个字典所有的键。 dict1 {a:1, b:2 } print(%s % dict1.keys()) print(%s % list(dict1.keys())) # result dict_keys([a, b]) [a, b]dict11.setfault(key,defaultNone) key – 查找的键值。 default – 键不存在时设置的默认键值。 如果字典中包含有给定键则返回该键对应的值否则返回为该键设置的值。 dict1 {a:1, b:2 } print(dict1.setdefault(s,no)) print(dict1) # result no {a: 1, b: 2, s: no}dict12.update(tinydict) 将字典tinydict更新到dict12中 如dict12中没有的tinydit中有的就直接将键值对添加到dict12中如果tinydict中有的dict12中也有则将dict12中所对应的键的值改为tinydict中的值 dict1 {a:1, b:2 } dict2 {a:100, c:3 } dict1.update(dict2) print(dict1) #result {a: 100, b: 2, c: 3}dict13.values() 以列表返回字典中的所有值。 tinydict {Name: Runoob, Age: 7}print (Value : %s % tinydict.values()) print (Value : %s % list(tinydict.values()) ) # result Value : dict_values([Runoob, 7]) Value : [Runoob, 7]dict14.pop(key,[,default]) 删除字典给定键 key 所对应的值返回值为被删除的值。 key - 要删除的键 default - 当键 key 不存在时返回的值 返回被删除的值 如果 key 存在 - 删除字典中对应的元素如果 key 不存在 - 返回设置指定的默认值 default如果 key 不存在且默认值 default 没有指定 - 触发 KeyError 异常 site {name: 菜鸟教程, alexa: 10000, url: www.runoob.com}element site.pop(name)print(删除的元素为:) print(element) print(字典为:) print(site) # result 删除的元素为: 菜鸟教程 字典为: {url: www.runoob.com, alexa: 10000}dict15.popitem() 返回并删除字典中的最后一对键和值。 如果字典已经为空却调用了此方法就报出 KeyError 异常。 site {name: 菜鸟教程, alexa: 10000, url: www.runoob.com} pop_objsite.popitem() print(pop_obj) print(site) # result (url, www.runoob.com) {name: 菜鸟教程, alexa: 10000}
http://www.zqtcl.cn/news/341869/

相关文章:

  • 怎么自己做网站排名福州朝阳房产网站建设
  • 贵州建网站红动中国免费素材网
  • 公益网站建设婚庆网站开发的意义
  • 徐州网站建设案例南京设计网站
  • 培训网站欣赏网站开发进度管理表
  • 网站开发工程师考试平面设计实例网站
  • ftp更换网站备案密码如何登录添加网站
  • 钢球 东莞网站建设做网站用vue吗
  • 青岛网站建设制作公司制作视频软件哪个免费
  • 用flash做的网站欣赏承德住房和城乡建设局网站关闭了
  • 做网站引流的最佳方法施工企业高级工程师土建答辩
  • 成都优创智汇网站建设旅游网站网页设计代码
  • 郑州冬青街 网站建设网站seo技巧
  • 网站定制公司推荐外包公司怎么样
  • 深圳做网站要网站制作能在家做吗
  • 设计国外网站深圳外贸网站推广
  • wordpress首页文章分类展示站长工具seo综合查询引流
  • 整网站代码 带数据 免费 下载株洲网站的建设
  • 邢台学校网站建设价格个人博客首页
  • php做网站优势wordpress导航图片尺寸
  • 西安商城网站建设咪豆com域名表示的是什么机构
  • 网站如何申请微信支付接口织梦中英文网站源码
  • 礼县住房和城乡建设局网站化妆品的网站设计方案
  • 做外汇网站代理公关团队
  • wordpress登录页面创建seo网站平台
  • 兰州seo整站优化服务商企业网站seo优化方案
  • 高校网站建设管理制度Wordpress动图主题
  • 手机ui设计网站自己做传奇网站
  • 长春网站建设吉网传媒实力牜网站pv是什么意思
  • 西安网站建设培训班无锡seo报价