比如我爬去网页的时候。会很多字符串。
根据字符串取输出对应的值。
“张三”,‘李四’,‘小陈’,‘小何’
判断这些名字
张三输出1985
李四输出1982
小陈输出1978
小何输出1990
如果数据很多的去判断。
该如何写。
使用字典进行判断。
构建一个名字到数字的对应映射,mapping = {'张三':1985,'李四':1982,'小陈':1978,'小何':1990}
每次取数字的时候,print(mapping['张三'])就行。
====================================
或者尝试重新组织一下你的问题描述,看看具体是想问什么。
爬虫的结果里面基本都是字典结构,最常见的比如说网址out={"url":"www.baidu.com"},直接使用字典的方法选取key-value就行,
print(out["url"]) 的结果就是"www.baidu.com"
一般来说,你爬下来的内容是一个列表里面是一个或多个字典组成。类似[{name:values,name1,values1}],当然可能有出入,大体都差不多,爬下来后可以type()查看类型。 如果是字典类型的str需要json.loads转成真正意义的dict然后直接用键去获取就行了。类似下图就是