| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 收藏 | 几个好用到爆的Python小技巧 -> 正文阅读 |
|
[数据结构与算法]收藏 | 几个好用到爆的Python小技巧 |
CDA数据分析师 出品 作者:CDA明星讲师 曹鑫 编辑:Mika 01 Python 之 None 不是 0 标题我也写得很清楚了,none 不是 0 。 我们怎么去验证这个事情呢?我们同时把 none 跟 0 放到两个等号的两边,我们来看一下,它返回的结果是 false。 none 其实是一个特殊的空值,它只能 none is none 是 true。和 none 等于 none 的时候是true,所以 none 不是 0 ,大家一定要记住了。 02 Python 之按顺序遍历字典 说实话是一个比较伪命题的需求,但是我们还是尽量的让大家来试一试。 这里我有字典 a_dict ,它的 key 是 2,3,1 ,其实我们能感觉到它没有按照一定的顺序来排。 所以我们如果直接打印的话,它的 key 的排序依然是 2,3,1,如果我想让它以 1,2,3 来排序的话,我该怎么做呢? 这里我给大家介绍一个方法叫 sorted 这个内置函数。 也就是在你打印之前,你先将 a_dict 的keys 先sorted 排序一下,排完序之后,他会按照一个默认的排序方式,把 1,2,3 排好序给到你,就会得到这样的结果。 但是我想告诉你的是,其实字典是没有顺序的,那我们必须要给他指定一个排序的方式,才有可能顺序打印,如果以后你遇到的话,记住一个点就好,字典它没有顺序。 03 Python 之删除字典的元素 这里我有个 a_dict ,张三、李四、王五的身高。 那方法1用的是 delete 这个方法,缩写就是 del ,直接 del 空格 a_dict,指定你要删除的元素的key,比如李四。 我来运行一下,先运一下字典,然后 delete,没有任何返回的结果。 我们再来看一下 a_dict的时候,发现李四已经被删除了。 第2个方法我们依然要把 a_dict 给复制一下,因为我前面已经删掉了。 第2个方法叫 pop ,它的用法是 a_dict.pop,然后指定这个字典的 key。 运行一下,你会发现它返回了 value ,跟上面一个 del 其实是有区别的,但是最终的结果其实是一样的,也是把这个元素给删除。 那这两个方法你学会了吗? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 1:36:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |