首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Python】学习笔记week13-1 字典

【Python】学习笔记week13-1 字典

原创
作者头像
落雨
发布2021-12-12 22:02:48
发布2021-12-12 22:02:48
56.6K00
代码可运行
举报
文章被收录于专栏:落雨的专栏落雨的专栏
运行总次数:0
代码可运行

【PYTHON】通过两个列表构建字典#字典

题目描述

输入两行字符串,以空格为分隔,将每行字符串存储为列表形式。将第一个列表的元素值作为键,将第二个列表中对应顺序的元素作为值,构建一个字典,按键升序排列后输出字典的所有键值对列表。

输入

输入两行字符串,分别以空格为分隔存为列表。

输出

按键的升序,输出字典键值对字典。

样例输入

学校 城市 邮编 集美大学 厦门 361021

样例输出

{'城市': '厦门', '学校': '集美大学', '邮编': '361021'}

代码语言:javascript
代码运行次数:0
运行
复制
a=input().split()
b=input().split()
d={}
d=dict(zip(a,b))
x=sorted(d.items(),key=lambda x:x[0],reverse=False)
print(dict(x))

【PYTHON】分班统计最喜欢的节目#字典

题目描述

学校举办的了迎新晚会,1班,2班两个新生班各自统计好班里同学最喜欢的节目。节目编号由一个大写字母代表。统计结果分别已经存放到两个字典中。字典元素的键是节目编号,元素的值是相应节目获得的票数,没有人喜欢的节目不用记录。如:字典{'Q':10,'A':22,'X':28} 表示,喜欢Q节目的有10位同学,喜欢A节目的有22位同学,喜欢X节目的有28位同学。输入两个班级的统计结果。将合并后的统计结果按节目编号的字母顺序打印出来。(注意,如果1班有10个同学喜欢Q节目,2班有15个同学喜欢Q节目,则合并后,有25个同学喜欢Q节目)

输入

输入两个字典,一行一个。字典元素的键是节目编号(大写字母),元素的值是相应节目获得的票数。

输出

按字母顺序输出合并后的统计结果。每个节目占一行,以“节目编号:统计票数”的形式打印。

样例输入

{'Q':10,'A':22,'X':28} {'A':30,'D':1,'Q':15,'B':13}

样例输出

A:52 B:13 D:1 Q:25 X:28

代码语言:javascript
代码运行次数:0
运行
复制
a=eval(input())
b=eval(input())
s=[]
for i in a :
 for j in b :
 if i==j : a[i]+=b[j]
 if i == j: s.append(j)
for k in range(0,len(s)) :
 del b[s[k]]
a.update(b)
c=sorted(a.items(), key=lambda d:d[0])
lengh=len(dict(c))
x=list(dict(c).keys())
y=list(dict(c).values())
for i in range(lengh):
 print("{}:{}".format(x[i],y[i]))

【PYTHON】单词统计,并按顺序打印#字典

题目描述

输入一些英文单词,统计每个单词出现的次数(大小写,如‘At’和‘at’算不同的单词),并按次数从多到少打印结果,如果次数一样就按单词的字典顺序打印(大写先于小写)。

输入

在一行中输入一些英文单词,单词之间使用空格分隔,输入中没有数字和其他符号。

输出

输出每个单词出现的次数,每行输出一个单词,以及对应的出现次数,中间用英文冒号分隔

样例输入

apple round apple red apple juicy apple sweet apple apple I love you apple sweet I love to eat

样例输出

apple:7 sweet:2 I:2 love:2 round:1 red:1 juicy:1 you:1 to:1 eat:1

代码语言:javascript
代码运行次数:0
运行
复制
a=input().split(" ")
d={}
for i in a:
    d[i]=d.get(i,0)+1
x=sorted(d.items(),key=lambda x:x[1],reverse=True)
for i in x:
    print("{}:{}".format(i[0],i[1]))

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 【PYTHON】通过两个列表构建字典#字典
  • 题目描述
  • 输入
  • 输出
  • 样例输入
  • 样例输出
  • 【PYTHON】分班统计最喜欢的节目#字典
  • 题目描述
  • 输入
  • 输出
  • 样例输入
  • 样例输出
  • 【PYTHON】单词统计,并按顺序打印#字典
  • 题目描述
  • 输入
  • 输出
  • 样例输入
  • 样例输出
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档