欢迎来到编程资源网!

Python面试

当前位置:主页 > 面试宝典 > Python面试 >

【面试划重点】python知识点,面试也会经常遇到

时间:2019-03-10|栏目:Python面试|点击:

1、合并字典,update方法

a = {"name":"zs","age":18}

b = {"city":"深圳"}

合并为  {"name":"zs","age":18,"city":"深圳"}

 

 

2、dict函数,将键/值对序列,映射为字典

元组:a = [("name","zs"),("age",18)]

转成字典:b = {"name":"zs","age":18}

 

3、字典推导式

what?不是列表推导式吗?怎么又跑出来个字典推导式,确定没说错?

a = {"name":"zs", "city":"深圳", "age":"18"}

如何互换键和值?得出

b = {"zs":"name", "深圳":"city", "18":"age"}

 

字典推导式用法看场景,在爬虫里面获取cookies时候时也经常用到

 

4、集合推导式

列表推导式,字典推导式,集合推导式,都没毛病,都有的知识点,集合推导式跟列表推导式用法差不多

 

5、听说你一直认为字典是无序的?不能排序?

今天我来给你排个序

dic = { "zs":18, "ls":9, "sl":27}

分别排序:

根据数值大小排序:a = { "ls":9, "zs":18, "sl":27}  x[1]

根据键字母排序:b = { "ls":9, "sl":27, "zs":18}      x[0]

程序员资源社区

公众号回复:面试,领取Python,Java面试题和简历

上一篇:面试--你真的明白python排序sort()和sorted()区别吗?

栏    目:Python面试

下一篇:【面试划重点】--常见知识点

本文标题:【面试划重点】python知识点,面试也会经常遇到

本文地址:http://www.python66.cn/mianshi/python/282.html

广告投放 | 文章投稿 | 版权申明

重要申明:本站所有的文章、图片、软件等仅用作学习交流

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:476430956 | 邮箱:476430956@qq.com

Copyright © 2019-2029 编程教程网 版权所有 Power by DeDe58