第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python:根據(jù) input() 從列表中刪除項目?

Python:根據(jù) input() 從列表中刪除項目?

至尊寶的傳說 2022-08-11 18:11:24
對于我的一項作業(yè),如果我們能添加教授在作業(yè)說明中尚未告訴我們要做的新功能,則可以提供額外的學(xué)分。這是一個密碼保護(hù)程序,我正在使用凱撒密碼將網(wǎng)站/密碼保存到列表中。我正在嘗試創(chuàng)建基于用戶特定輸入的密碼刪除功能。例如,下面是一個隨機(jī)模板列表:passwords = [["facebook", "gGjjI%%%66"], ["youtube", "coYtF###12$"]]假設(shè)我想刪除youtube密碼列表中的密碼。我做了一些研究,似乎remove()可能是我試圖做的事情的一個不錯的選擇,但我在將其付諸實踐時遇到了問題。if choice == '6':    input("Enter the password you want to delete: ")    for keyvalue in passwords:        print(keyvalue[0])    deletePassword = input()    for i in range(len(passwords)):        if deletePassword in passwords[i][0]:            passwords.remove(deletePassword)這里的問題是,在我輸入要刪除密碼的網(wǎng)站名稱后,就像在這種情況下的youtube一樣,在我點擊Enter之后,它會重新打印列表,其中仍然包含我要刪除的內(nèi)容,然后如果我再次點擊Enter,它將拋出:ValueError:list.remove(x):x不在列表中關(guān)于如何解決這個問題的任何建議,或者為我指出正確的方向,如何以更好的方式做到這一點?
查看完整描述

3 回答

?
鳳凰求蠱

TA貢獻(xiàn)1825條經(jīng)驗 獲得超4個贊

取代:

input("Enter the password you want to delete: ")

print("Enter the password you want to delete: ")

(你有兩個s,你只需刪除第一個的值)input


查看完整回答
反對 回復(fù) 2022-08-11
?
皈依舞

TA貢獻(xiàn)1851條經(jīng)驗 獲得超3個贊

你可以試試這個:


deletePassword = input("Enter the password you want to delete: ")

passwords = [password for password in passwords if password[0] != deletePassword]


查看完整回答
反對 回復(fù) 2022-08-11
?
慕哥9229398

TA貢獻(xiàn)1877條經(jīng)驗 獲得超6個贊

我建議您將密碼存儲為字典,而不是列表列表。這允許您按名稱而不是數(shù)字索引(每次修改列表時都會更改)來查找/訪問站點。


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)


查看完整回答
反對 回復(fù) 2022-08-11
  • 3 回答
  • 0 關(guān)注
  • 195 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號