摘要: dict = {"a": 1, "b": 2, "c": 3} 方法一: 使用zip()函数:dict1 = dict( zip( dict1.values(), dict1.keys() ) ) 方法二: 列表推导式: 方法三: for循环遍历: 阅读全文
posted @ 2020-09-15 17:02 Rachel_0226 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 本文纯属记录,非本人原创,原文地址:https://www.cnblogs.com/chenhuabin/p/10118199.html 阅读目录 1 引言 2 程序入口 3 模块导入 4 “__name__”与“__main__” 5 总结 引言 在Python当中,如果代码写得规范一些,通常会写 阅读全文
posted @ 2020-09-14 15:58 Rachel_0226 阅读(110) 评论(0) 推荐(0) 编辑
摘要: python的*与**,在函数的定义与调用过程中,有着不同的作用 打包参数: 一、函数定义时,形参前加*号(如:*args):收集实参中所有的位置参数,打包成新元组并将该元组赋值给args变量 实参位置参数:实参中所有不带形参名的参数均是位置参数(如实参传递:a, b, 1) 示例: 二、函数定义时 阅读全文
posted @ 2020-09-10 17:50 Rachel_0226 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 如果我们用最常用的方法使用for循环正向遍历列表元素进行删除,结果如下: 一、索引遍历列表循环删除: 运行结果报错:因为for语句中range()方法按照列表a的长度生成了有序整数序列,但在遍历过程中删除了列表元素,实际列表长度已发生改变,而遍历的序列仍是按原始列表的长度遍历的,导致索引超出范围 二 阅读全文
posted @ 2020-09-10 15:40 Rachel_0226 阅读(1018) 评论(0) 推荐(1) 编辑
摘要: 字典键值对新增与修改有如下几种方法: 示例:my_info = {"name", "Rachel", "age": 18, "city": "深圳"} 方法一: my_info["height"] = "165cm" -- 该语句可实现新增/修改单个键值对的操作 新增:当height键不存在my_i 阅读全文
posted @ 2020-09-07 17:17 Rachel_0226 阅读(1753) 评论(0) 推荐(0) 编辑
摘要: 列表元素删除有三种方法 方法一: 通过索引定位元素进行删除 也可切片删除多个连续的元素: 方法二: list.pop(index = -1)方法 :index参数缺省时默认删除列表最后一个元素,设置index参数时删除指定索引位置的元素,返回被删除元素的值 不指定索引(使用默认索引-1)删除: 指定 阅读全文
posted @ 2020-09-03 15:46 Rachel_0226 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 列表元素添加有如下三种方法: 方法一: list.insert(index, obj):向list列表指定位置插入一个任意类型(int/float/str/list/tuple/dict)的obj对象,index与obj两个参数均不可缺省,该方法直接修改原列表,无返回值 注意:当插入的boj对象为序 阅读全文
posted @ 2020-09-03 13:35 Rachel_0226 阅读(1412) 评论(0) 推荐(0) 编辑