从菜单中获取信息的进展
Advance on getting information from a menu
这是我的全部代码:https://github.com/samy-b/Assignment1/blob/main/addressbook
我遇到的主要问题是第 45 行。我们必须创建一个函数,要求用户输入一个人姓氏的第一个字母。用户输入字母后,程序将显示与该字母相关的所有属性,例如名字、姓氏、地址和 phone 号码。我可以使用什么来实现这一目标?
在用户输入字母后,让程序遍历 info
字典的键,使用 [1]
的订阅获取每个列表的 Surname 元素,并且订阅[0]
获取每个姓氏的第一个字符:
elif user_input == 3:
firstletter = input("Please enter the first letter of their Surname")
for line in info:
if info[line][1][0] == firstletter:
print(info[line])
您可以获得以您输入的内容开头的所有姓氏的列表:
list(filter(lambda u: u[1].startswith(firstletter), user_info))
这是我的全部代码:https://github.com/samy-b/Assignment1/blob/main/addressbook
我遇到的主要问题是第 45 行。我们必须创建一个函数,要求用户输入一个人姓氏的第一个字母。用户输入字母后,程序将显示与该字母相关的所有属性,例如名字、姓氏、地址和 phone 号码。我可以使用什么来实现这一目标?
在用户输入字母后,让程序遍历 info
字典的键,使用 [1]
的订阅获取每个列表的 Surname 元素,并且订阅[0]
获取每个姓氏的第一个字符:
elif user_input == 3:
firstletter = input("Please enter the first letter of their Surname")
for line in info:
if info[line][1][0] == firstletter:
print(info[line])
您可以获得以您输入的内容开头的所有姓氏的列表:
list(filter(lambda u: u[1].startswith(firstletter), user_info))