系列文章目录
初学者笔记(一):利用python求100的因数
初学者笔记(二):利用python输出一个1-100的奇数列表
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本文介绍了一种利用Python列表生成垃圾分类方法的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、程序内容
若想知道元素是否在指定的列表里面,可以用in成员运算符做一个简单的判断。
代码如下(示例):
list1=["Tom","Jerry","cat",1,2,3]
>>>"A" in list1
>>>False
垃圾可分为干垃圾、湿垃圾、可回收垃圾和有害垃圾,我们简单做成一个列表格式,然后再进行查找。
代码如下(示例):
# -*- coding: utf-8 -*-
list1=["湿垃圾","菜叶","陈皮","葱","饼干","蛋壳","西瓜皮","马铃薯","骨头","香蕉皮","面包"]
list2=["干垃圾","盆子","贝壳","花生壳","砖块","篮球","渣土","核桃","烟蒂","扫把","木梳"]
list3=["有害垃圾","油漆桶","镍铬电池","打火机","创口贴","酒精","温度计","卫生纸","医用棉签","杀虫剂","水彩笔"]
list4=["可回收物","塑料瓶","食品罐头","玻璃瓶","易拉罐","牛奶盒","书包","玩偶","帽子","镜子","纸盒"]
list=[list1,list2,list3,list4]
key = input("请输入需要查询物品的名称: ")
if key in list1:
print("找到了,这个是%s"%(list1[0]))
elif key in list2:
print("找到了,这个是%s" % (list2[0]))
elif key in list3:
print("找到了,这个是%s" % (list3[0]))
elif key in list4:
print("找到了,这个是%s" % (list4[0]))
else:
print("Sorry,{}没找到,可查询的垃圾包括:\n{}".format(key,list))
输出结果如下:
请输入需要查询物品的名称: 瓷砖
Sorry,瓷砖没找到,可查询的垃圾包括:
+[['湿垃圾', '菜叶', '陈皮', '葱', '饼干', '蛋壳', '西瓜皮', '马铃薯', '骨头', '香蕉皮', '面包'],
['干垃圾', '盆子', '贝壳', '花生壳', '砖块', '篮球', '渣土', '核桃', '烟蒂', '扫把', '木梳'],
['有害垃圾', '油漆桶', '镍铬电池', '打火机', '创口贴', '酒精', '温度计', '卫生纸', '医用棉签', '杀虫剂', '水彩笔'],
['可回收物', '塑料瓶', '食品罐头', '玻璃瓶', '易拉罐', '牛奶盒', '书包', '玩偶', '帽子', '镜子', '纸盒']]
总结
以上就是今天要讲的内容,由于是初学者使用的,思路和内容都比较简单。可以扩展增加列表元素添加和删除。也可以尝试读取写好的垃圾分类文本文件,进行逐行查找。今天就先到这里了。