如何表现群体关系?

2024-05-18 15:18:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个关于python3.4.1的问题

假设你拥有一家商店,你有一张你在商店出售的所有商品的清单。然后将这些项目分成相似的项目组。例如:洗发水、护发素和肥皂都属于同一组。现在,我要问的是,当你在项目的总列表中查找一个项目时,你会如何使它显示名称(我已经知道怎么做了)以及组中的其他项目。这就是我目前所拥有的。你知道吗

food = {"Chicken": "Chicken $4.99", "Beef": "Beef $5.95", "Taco": "Taco $3.50"}
toys = {"Blocks": "Blocks $12.35", "Army men": "Army men $5.99"}
                #Ect.
search=input("Search Here ")
print(search)

谢谢你抽出时间!你知道吗

詹姆斯H


Tags: 项目名称列表search商品商店tacochicken
2条回答

我建议使用字典,见:

items = {'food': {"Chicken": "Chicken $4.99", "Beef": "Beef $5.95", "Taco": "Taco $3.50"},
         'toys': {"Blocks": "Blocks $12.35", "Army men": "Army men $5.99"}}
search=input("Search Here ")
print(search)

for key in items:
    if search in items[key]:
        print(key) 
        print(items[key])
        print.items[key].keys() 
food = {"Chicken": "Chicken $4.99", "Beef": "Beef $5.95", "Taco": "Taco $3.50"}
toys = {"Blocks": "Blocks $12.35", "Army men": "Army men $5.99"}
                #Ect.


search = input("Search Here ")
print(search)


if search in food:  #  If the key exists in the dict, print all items 
    print (food.items())
elif search in toys:
    print (toys.items())

如果只需要列表中的所有键:

    if  search in food:
        print (food.keys()) # see just the keys
    elif  search in toys:
        print (toys.keys())



food = ("Chicken", "Beef", "Taco")
toys = ("Blocks", "Army men")


search = input("Search Here ")
print(search)
if search in food:
    print (food)
elif search in toys:
    print (toys)

检查哪个元组搜索,然后打印那个元组

相关问题 更多 >

    热门问题