3 回答

TA貢獻1825條經驗 獲得超4個贊
取代:
input("Enter the password you want to delete: ")
跟
print("Enter the password you want to delete: ")
(你有兩個s,你只需刪除第一個的值)input

TA貢獻1851條經驗 獲得超3個贊
你可以試試這個:
deletePassword = input("Enter the password you want to delete: ")
passwords = [password for password in passwords if password[0] != deletePassword]

TA貢獻1877條經驗 獲得超6個贊
我建議您將密碼存儲為字典,而不是列表列表。這允許您按名稱而不是數字索引(每次修改列表時都會更改)來查找/訪問站點。
passwords = [["facebook", "gGjjI%%%66"], ["youtube", "coYtF###12$"]]
passwords = dict(passwords)
# passwords is now {'facebook': 'gGjjI%%%66', 'youtube': 'coYtF###12$'}
if choice == '6':
print("Enter the site name of the password you want to delete: ")
for site in passwords:
print(' ', site)
deletePassword = input('>')
if deletePassword in passwords:
passwords.pop(deletePassword)
添加回答
舉報