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

气象局网站建设方案爱站网是什么

气象局网站建设方案,爱站网是什么,微信公众号排版编辑器,定制开发app方案字典 - Dictionarykeys()values()items()get()获取文件中指定字符的个数进阶版:获取所有单词的频数进阶版:获取所有字符的频数函数内容keys()输出字典中的所有键values()输出字典中的所有值items()以元组的形式输出键值对get()获取字典中指定键的值 keys…

字典 - Dictionary

  • keys()
  • values()
  • items()
  • get()
  • 获取文件中指定字符的个数
  • 进阶版:获取所有单词的频数
  • 进阶版:获取所有字符的频数

函数内容
keys()输出字典中的所有键
values()输出字典中的所有值
items()以元组的形式输出键值对
get()获取字典中指定键的值

keys()

test = {'chuck':1, 'fred':42, 'jan':100}
print(test.keys())
if "chuck" in test.keys():print("true")

keys() 方法将字典 test 中所有的键输出;
输出结果为:

dict_keys(['chuck', 'fred', 'jan'])
true

values()

test = {'chuck':1, 'fred':42, 'jan':100}
print(test.values())
if 1 in test.values():print("true")

values() 方法将字典 test 中所有的值输出;
输出结果为:

dict_values([1, 42, 100])
true

items()

test = {'chuck':1, 'fred':42, 'jan':100}
print(test.items())
for k, v in test.items():print("key =", k, "while values =", v)

items() 方法将字典 test 中的键值对输出;
输出结果为:

dict_items([('chuck', 1), ('fred', 42), ('jan', 100)])
key = chuck while values = 1
key = fred while values = 42
key = jan while values = 100

get()

inventory = {"apples":430, "banana":312, "pears":223, "oranges":221}print(inventory["banana"])
print(inventory.get("banana"))
print(inventory.get("banana",0))

get() 方法获取字典中指定键的值;
上述三种获取方法结果相同,而最后一种在找不到指定键的时候不会报错退出,而是会输出指定值,在这里是 0


获取文件中指定字符的个数

方法一:统计单个元素的个数

f = open('scarlet.txt', 'r')
txt = f.read()t_count = 0
for c in txt:if c == 't':t_count = t_count + 1
print("t: " + str(t_count) + " occurrences")

方法二:统计多个元素的个数

f = open('scarlet.txt', 'r')
txt = f.read()letter_counts = {}
letter_counts['t'] = 0
letter_counts['s'] = 0
for c in txt:if c == 't':letter_counts[c] = letter_counts[c] + 1elif c == 's':letter_counts[c] = letter_counts[c] + 1print("t: " + str(letter_counts['t']) + " occurrences")
print("s: " + str(letter_counts['s']) + " occurrences")

方法三:统计所有元素的个数

f = open('scarlet.txt', 'r')
txt = f.read()letter_counts = {}
for c in txt:if c not in letter_counts:letter_counts[c] = 0letter_counts[c] = letter_counts[c] + 1print("t: " + str(letter_counts['t']) + " occurrences")
print("s: " + str(letter_counts['s']) + " occurrences")

进阶版:获取所有单词的频数

word_counts = {}for word in sentence.split():word_counts[word] = word_counts.get(word, 0) + 1

进阶版:获取所有字符的频数

char_d = {}
for c in stri:char_d[c] = char_d.get(c, 0) + 1
http://www.qdjiajiao.com/news/3415.html

相关文章:

  • 网站必须做公安部备案利搜网站排名软件
  • 内蒙包头网站开发绍兴seo排名公司
  • 网页范例网站搜索引擎优化的方法
  • 惠州市住房和城乡规划建设局网站上海单个关键词优化
  • 没有网站可以做cpa百度一下浏览器下载安装
  • 网站开发项目概述文件外链
  • 今日资讯最新消息抖音seo系统
  • 武汉做网站的公司有哪些互联网产品推广
  • 西安中交建设集团网站百度6大核心部门
  • 未来做哪些网站能致富网站降权查询工具
  • 免费的做网站大数据精准获客软件
  • 网站建设推广 seo成都网站优化公司
  • 做企业网站用什么程序阿里云域名注册官网网址
  • 珠海网站建设自媒体平台有哪些
  • 哪里有营销型网站制作精准营销名词解释
  • 一般设计网站页面用什么软件农产品营销策划方案
  • 综合网上购物商城seo网站关键词排名软件
  • 知名网站建设公司爱链接
  • 新公司如何做网站百度交易平台
  • 网站建设实践描述中小企业网站优化
  • 珠海网站建设公司哪个好网络推广平台收费不便宜
  • 自己网站的登录api怎么做网络推广费用一般多少
  • 网站建设需要哪些人台州seo排名扣费
  • web是网站设计和建设吗描述优化方法
  • 假冒网站能通过备案登记吗游戏合作渠道
  • wordpress后台不能拖动北京seo怎么优化
  • 送菜上门网站app如何做有没有免费的推广网站
  • 网站开发相关的教材书籍惠州网站营销推广
  • 临湘市网站百度收录查询网址
  • 湖北省建设工程造价管理协会网站销售怎么做