在线一道Python的问题

img


不会做,不知道怎么输出对应名字后面的电活号码,能检索出名字但不知道怎么输出啦啦啊这不会做

list1 = input().strip().split()
dict1 = {}
for i in list1:
    name, tel = i.split(',')
    dict1[name] = tel
# print(dict1)
name = input().strip()
print(dict1[name])

这个可以使用re进行匹配然后输出

import re
a="Joe,123-5432 Linda,983-4123 Frank,867-5309"

result = re.findall(r"\d\d\d-\d\d\d\d" ,a)
print(result)
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^