gpt4 book ai didi

python 搜索字典值并打印

转载 作者:行者123 更新时间:2023-12-01 01:21:32 24 4
gpt4 key购买 nike

dictionary = {'Name':['Sam','Rafael','Albert','Prapul','Zorg','Peter','Sandy','Kristena','Noah','William','Alexander'],
'Number':[9842657266,2548759249,5859715540,9874515875,8974511147,9874447574,5987415877,8898874714,9985852124,
8015005998,9633215749],
'Email':['sam@gmail.com','raf@outlook.com','albert12@gmail.com','prapul@yahoo.com','zorg124@hotmail.com',
'pete345@yahoo.com','sandy007@outlook.com','kristena789@hotmail.com','noah123do@gmail.com',
'william12sam@gmail.com','alex65tgp@hotmail.com']}


search = input('Please enter the name you would like to search:')
if search in dictionary.keys():
#print user details
else:
print ('User Not Found')

我需要在字典中搜索特定用户并打印用户名电话号码和电子邮件地址

最佳答案

您可以通过以下方式在词典中搜索特定用户并打印用户名电话号码和电子邮件地址:

dictionary = {'Name': ['Sam','Rafael','Albert','Prapul','Zorg','Peter','Sandy','Kristena','Noah','William','Alexander'],
'Number':[9842657266,2548759249,5859715540,9874515875,8974511147,9874447574,5987415877,8898874714,9985852124,
8015005998,9633215749],
'Email':['sam@gmail.com','raf@outlook.com','albert12@gmail.com','prapul@yahoo.com','zorg124@hotmail.com',
'pete345@yahoo.com','sandy007@outlook.com','kristena789@hotmail.com','noah123do@gmail.com',
'william12sam@gmail.com','alex65tgp@hotmail.com']}

search = input('Please enter the name you would like to search:\n')
index = -1
for i in range(len(dictionary['Name'])):
if dictionary['Name'][i] == search:
index = i

if index >= 0:
print('Phone number:', dictionary['Number'][index])
print('Email:', dictionary['Email'][index])
else:
print('User Not Found')

结果

>>> Please enter the name you would like to search:
>>> Albert
>>> Phone number: 5859715540
>>> Email: albert12@gmail.com

关于python 搜索字典值并打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53789696/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com