python爬虫面试基础

warning: 这篇文章距离上次修改已过755天,其中的内容可能已经有所变动。
'''
统计如下list单词及其出现的次数。
'''
a=['apple', 'banana', 'apple', 'tomato', 'orange', 'apple', 'banana', 'watermeton']

dic={}
for key in a:
    dic[key]=dic.get(key,0) +1
print(dic)

#等同于

for key in a:
    if key in dic.keys():
        dic[key]=dic[key]+1
    else:
        dic[key]=1
print(dic)

'''
给列表中的字典排序(例如有如下list对象,将alist中的元素按照age从小到大排序)
'''
alist=[{"name":"a", "age":20}, {"name":"b", "age":30}, {"name":"c", "age":25}]
# 法一
for i in range(1,len(alist)):
    for j in range(0,len(alist)-i):
        if alist[j].get('age')>alist[j+1].get('age'):
            alist[j],alist[j+1]=alist[j+1],alist[j]
print(alist)
#法二
alist.sort(key=lambda x: x['age'])
print(alist)
最后修改于:2023年04月02日 16:03

已有 14 条评论

  1. 想想你的文章写的特别好https://www.jiwenlaw.com/

  2. 看的我热血沸腾啊

  3. 不错不错,我喜欢看

  4. 想想你的文章写的特别好https://www.237fa.com/

  5. 不错不错,我喜欢看 https://www.ea55.com/

  6. 兄弟写的非常好 https://www.cscnn.com/

  7. 哈哈哈,写的太好了https://www.cscnn.com/

  8. 文章的确不错啊https://www.cscnn.com/

  9. 真好呢

  10. 《爱已成烬》短片剧高清在线免费观看:https://www.jgz518.com/xingkong/155922.html

  11. 哈哈哈,写的太好了https://www.lawjida.com/

  12. 哈哈哈,写的太好了https://www.lawjida.com/

  13. 社会责任感贯穿全文,彰显学者担当。

  14. 这篇文章提供了宝贵的经验和见解,对读者有很大的启发和帮助。

添加新评论