批量判断元素是否在列表里,可以先写进一个txt中,再使用列表进行判断。
这里做的实验是:你所在的城市是几线城市?
判断标准采用的是第一财经发布的《2019城市商业魅力排行榜》。
t1 = ["北京", "上海", "广州", "深圳"]
t2 = ["成都", "杭州", "重庆", "武汉", "西安", "苏州", "天津", "南京", "长沙", "郑州", "东莞", "青岛", "沈阳", "宁波", "昆明"]
t3 = ["厦门", "福州", "无锡", "合肥", "昆明", "哈尔滨", "济南", "佛山", "长春", "温州", "石家庄", "南宁", "常州", "泉州", "南昌", "贵阳", "太原", "烟台", "嘉兴", "南通", "金华", "珠海", "惠州", "徐州", "海口", "乌鲁木齐", "绍兴", "中山", "台州", "兰州"]
t4 = ["潍坊", "保定", "镇江", "扬州", "桂林", "唐山", "三亚", "湖州", "呼和浩特", "廊坊", "洛阳", "威海", "盐城", "临沂", "江门", "汕头", "泰州", "漳州", "邯郸", "济宁", "芜湖", "淄博", "银川", "柳州", "绵阳", "湛江", "鞍山", "赣州", "大庆", "宜昌", "包头", "咸阳", "秦皇岛", "株洲", "莆田", "吉林", "淮安", "肇庆", "宁德", "衡阳", "南平", "连云港", "丹东", "丽江", "揭阳", "延边朝鲜族自治州", "舟山", "九江", "龙岩", "沧州", "抚顺", "襄阳", "上饶", "营口", "三明", "蚌埠", "丽水", "岳阳", "清远", "荆州", "泰安", "衢州", "盘锦", "东营", "南阳", "马鞍山", "南充", "西宁", "孝感", "齐齐哈尔"]
city = open("city1.txt", encoding = "utf-8").readlines()
for i in city:
if (i in t1):
print("一线城市")
elif(i in t2):
print("新一线城市")
elif(i in t3):
print("二线城市")
elif(i in t4):
print("三线城市")
else:
print("四线及以下城市或输入错误")