3.字典常用功能

1#如果键存在,就是修改。否则是新增
#根据键删除,并返回对应的值
info = {
'name':'维克托',
'sex':'男',
'hobby':'激光',
}
info['sex']='女'
print(info)
print('*'*100)
ret=info.pop('name')
print(ret)
print(info)
print('***************************************************')
2#删除键,清空表
del info['name']
print(info)
info.clear()
print(info)print('***************************************************')
3#如果键不存在,默认返回None
print(info.get('name2'))
print(info.get('name2','yes'))
#所有键 ks = info.keys()
#所有的值 vs = info.values()
#所有的键值对 items = info.items()
for i in items:
print(i)
4打印所有键值对
print('***************************************************')
for循环
1.for i in info.keys():
print('%s,%s'%(i,info.get(i)))
根据键值遍历
for i in info.items():
print('%s,%s'%(i[0],i[1]))
for k,v in info.items():
print('%s:%s'%(k,v))

#返回一个新字典内容一样,地址不同
info2=dict.copy(info1)

dict.fromkeys(seq[, val]))
5创建一个新字典,以序列seq中的元素做字典的键,val 为字典所有键对应的初始值
# ls = ['a','b','c']
# info3=dict.fromkeys(ls,'cv')
# print(info3)
print('***************************************************')
和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default 如果键在字典中,
返回这个键所对应的值。如果键不在字典中,向字典中插入这个键,并且以default为这
个键的值,并返回 default。default的默认值为None
# info4={
# 'a': 85,
# 'b': 55,
# 'c': 95,
# }
# ret=info4.setdefault('a',33)
# print(info4)

print('***************************************************')
6把一个字典的值更新到另一个字典中
info6={
# 'a': 85,
# 'b': 55,
# 'c': 95,
# }
# info5={
# 'd': 85,
# 'e': 55,
# 'a': 95,
# }
# info5.update(info6)
# print(info5)
print('***************************************************')
dict的特点:
1.查找速度快,不会随着key的增加而变慢
需要占用大量的内存,内存浪费多
list的特点:
1.查找和插入的时间随着元素的增加而增加
2.占用空间小,浪费内存小

dict 是用空间换时间的方法

set是一个无序,不能重复的集合容器,所以可以用来过滤重复元素。
add(obj)
新增 remove(obj) 移除 |
并集 & 交集 - 差集 -

# set.add(4)
# print(set)
# set.remove(1)
# print(set)
# set2={2,3,5}
# set1={1,2,3,4}
# set=set1|set2
# print(set)
# set=set1&set2
# print(set)
# set=set2-set1
# print(set)

 

posted on 2018-08-23 16:39 五杀摇滚小拉夫 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lvjing/p/9524693.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 后台字典是指在网站或应用的后台中,提供给管理员使用的一个包含诸多常用术语或内容的字典。这个字典的主要作用是方便管理员在进行后台操作时,快速选择涉及到的术语或内容,提高工作效率。 常用后台字典包含了许多网站或应用后台常见的操作流程、功能及相关术语的定义。这些术语通常包括网站类别、文章分类、用户权限等等,其内容也应该针对具体业务类型而有所区别。 在使用后台字典时,管理员只需要通过搜索或筛选的方式,快速找到需要的内容,并且使用字典给出的词汇,确保不会出现拼写错误或混淆术语的问题。这对于维护网站运营、管理后台的质量非常有帮助。 总之,常用后台字典是管理员在处理常见网站后台操作时的得力助手,它能够标准化术语定义,避免操作错误,提高工作效率,使得后台管理更加专业化、高效化。 ### 回答2: 后台字典是指在一些软件系统或网站中,为了方便管理后台操作,而设立的一个词汇库。常用的后台字典主要包括以下内容: 1. 用户权限:用于记录用户的访问权限,包括系统管理员、普通管理员、编辑、财务、技术支持等不同的角色,以方便对用户进行授权访问。 2. 系统配置:包括软件系统的各种配置参数,如数据库连接、邮件服务器、短信接口等各项参数配置,方便后台管理员进行系统的配置与维护。 3. 系统日志:用于记录系统操作日志,包括用户登录、操作记录等,方便后台管理员进行系统审计。 4. 数据字典:用于管理网站或软件系统中的业务数据,包括各种分类数据、地区数据、单位数据、舆情数据等。 5. 系统模块:用于管理网站或软件系统中的各项业务模块,方便后台管理员对各个模块进行统一管理。 总之,后台字典的作用不仅仅是记录数据,更是提高后台管理员的工作效率和操作规范,提升系统的管理效率和数据安全性。 ### 回答3: 后台字典是一个包含关键词、短语等信息的文本文件。在信息化时代,常常需要处理大量的文本信息。有关键词、短语的收集、整理和管理就很重要了。后台字典就是为了解决这一问题而设计的。我们经常用的后台字典文件一般是以.txt的扩展名来保存的。 后台字典可以用于各种文本信息处理的应用中,比如网站的搜索引擎、数据挖掘的关键词过滤和分类、广告投放的精准定位等。大型网站的搜索引擎,通常都需要采用后台字典的方式来提高搜索结果的准确性和速度。可以对传入查询条件进行分词,比较每个分词是否在字典里存在,最后再将符合条件的搜索结果返回给用户。同时,后台字典中也有很多统计学上的算法应用,例如基于贝叶斯算法的垃圾邮件过滤,就需要使用后台字典进行判断。此外,广告投放商也需要后台字典来精准定位自己想要触达的受众。 在使用后台字典时,需要注意一些问题,如字典的更新、维护和保密,以及字典的准确性和覆盖率等。为了提高字典的质量,需要不断从不同渠道搜集新的词汇和短语,以便尽可能的准确地反映用户的需求。在保护用户隐私的前提下,保证字典的保密性也是非常重要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值