城市到省份映射的字典查询

iw345314 程序题 共 个子题

题目说明

明明送给冬冬一张包含n行省份和城市对应信息的列表,同时还给冬冬一组m个需要查询的城市名称。请帮助冬冬编程计算,对于每个城市输出其所在省份。

输入格式:

第1行,1个整数n,表示共有n行省份和城市对应信息

第2..n+1行,每行若干个字符串,互相之间用空格隔开,其中第1个字符串表示省份名称,其它字符串表示城市名称

第n+2行,1个整数m,表示共有m个需要查询的城市

第n+3..n+m+2行,每行一个字符串,分别表示需要查询的城市

输出格式:

共m行,每行一个字符串,分别对应表示每个查询城市所在的省份。

输入样例:

3
Jiangsu Nanjing Suzhou Wuxi
Zhejiang Hangzhou Ningbo Wenzhou
Guangdong Gangzhou Shenzhen Foshan
2
Hangzhou
Shenzhen

输出样例:

Zhejiang
Guangdong
n=int(input())
d=      ①
for i in range(n):
     a=[j for j in input().split()]
     value=a[0]
     for j in range(1,len(a)):
         d[      ②       ]=value
m=int(input())
for i in range(m):
     x=input()
     print(      ③      )

评分标准

(1){};(3分)

(2)a[j] 或等效答案;(3分)

(3)d[x] 或等效答案。(4分)

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧