亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

從列表的存儲/庫中查找給定的列表

從列表的存儲/庫中查找給定的列表

慕的地8271018 2021-09-02 19:25:54
我正在 python 3.7 上嘗試一個小項目,但似乎無法讓它工作。我想找到存儲在包含許多列表的對象中的給定列表。我確定我的編碼很差,因為我在這方面幾乎是新手!my_choice = ["a", "b", "c"]reciepe1 = [["a", "b", "c"], "d", "e", "f"]reciepe2 = ["x", "y", "z"]menu = [reciepe1, reciepe2]for my_choice in menu:    if my_choice in reciepe1:        print(reciepe1)    elif my_choice in reciepe2:        print(reciepe2)  
查看完整描述

2 回答

?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

您的邏輯幾乎是正確的,您只是弄亂了變量,實際上并不需要elif:


my_choice = ["a", "b", "c"]

recipe1 = [["a", "b", "c"], "d", "e", "f"]

recipe2 = ["x", "y", "z"]

menu = [recipe1, recipe2]

for recipe in menu:

    if my_choice in recipe:

        print(recipe)

產出


[['a', 'b', 'c'], 'd', 'e', 'f']


查看完整回答
反對 回復 2021-09-02
  • 2 回答
  • 0 關注
  • 176 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號