【发布时间】:2025-12-30 08:20:12
【问题描述】:
我正在使用python 3.x,我有以下问题,用户使用键盘输入某些数据并填写N个列表以创建一个联系人列表,然后在一个列表中我收集列表的所有数据,我需要修改每个列表的数据,(我已经有了,我用for修改了一个具有特定值的列表的数据)示例,Names列表,我修改了Andrew的名字,但是在Contacts列表中,有所有Andrew的信息(电话、邮件等),但我只需要在联系人列表中修改 Andrew 的值 我有所有这些清单:
names = []
surnames = []
phones = []
emails = []
addresses = []
ages = []
salaries = []
genres = []
contacts = []
# and use the append to add the data into the contacts list
contacts.append ([names, surnames, phone numbers, emails, addresses, ages, salaries, genders])
然后我更新一个联系人的信息
search = input(Fore.LIGHTBLUE_EX + "Type the name of the contact you want update: ")
for i in range(len(names)):
if (names[i] == search):
try:
names[i] = input(Fore.MAGENTA + "Type the New name: ")
names[i] = nombres[i].replace(" ", "")
if names[i].isalpha() == True:
print(Fore.GREEN + "Already saved, congrats.")
pause= input(Fore.LIGHTGREEN_EX + "Press enter to exit")
但我不知道如何更新联系人列表中的姓名。
【问题讨论】: