1、dict:字典 2、key:键/关键字 3、value:值 4、item:项 5、mapping:映射 6、seq(sequence):序列 7、from:从/来自 8、get:获取 9、default:默认 10、none:没有 11、arg:可变元素 12、kwargs(keyword args):可变关键字元素 十、循环 1、for…in…循环的使用 2、while…循环的使用 3、range:范围 4...
def rename_keys(dictionary, old_key, new_key): new_dict = {new_key if key == old_key else key: value for key, value in dictionary.items()} return new_dict # 示例用法 my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key1': 'value4'} new_di...
del dict_shanghai["new"],dict_shanghai["now"] # 4.遍历 for key,value in dict_xingjiang.items(): print(key) print(value) for key in dict_HongKong: print(key,end = " ") for value in dict_shanghai.values(): print(value) for key,value in dict_shanghai.items(): if value == 6...
OS的重命名方法是os.rename,我用的ipython,这个玩意很是强大,只要按下TAB键,可以帮助我们自动对齐和列出可以使用的方法,发现有2个方法,分别是rename和renames,2个方法,前面的rename使用过无数次,但是后面的renames还没有使用过,今天有空,想看看到底有和用处---顾名思义,我觉得可能是批量修改吧,哈哈,下面我们来...
python from enum import Enum class A(Enum): a=1 b=2 c=3 """ 继承Enum基类后一个枚举类中key不能相同 如果希望value也不同可以导入unique """ @unique class A(Enum): a=1 b=2 c=3 闭包 防止局部变量污染全局变量 nonlocal 获取上层作用域的某个变量值 ...
dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。 9.3. 元素获取 print(info["name"])print(info.get("name"))##print(info.get("xx"))如果元素没有会报错误 ...
批量重命名word文件(任选其一,否则原文件改一次名后就不存在了):
dict(d) 创建一个字典。d 必须是一个序列 (key,value)元组。 frozenset(s) 转换为不可变集合 chr(x) 将一个整数转换为一个字符 unichr(x) 将一个整数转换为Unicode字符 ord(x) 将一个字符转换为它的整数值 hex(x) 将一个整数转换为一个十六进制字符串 oct(x) 将一个整数转换为一个八进制字符串 Pyt...
Pandas是基于NumPy的数据分析包,兼具NumPy高性能的数组计算功能以及电子表格和关系型数据库(SQL)灵活的数据处理功能,提供了大量快速处理数据的方法以及适用于金融数据的高性能时间序列功能和工具。 Pandas的名称来自于Panel data和Python data analysis,最初由AQR Capital Management在2008年4月作为金融数据分析工具开发出来...
dict:key必须是不可变数据类型,可hash。 value:任意数据类型。 dict 优点:二分查找去查询。 储存大量的关系型数据。 特点:无序,只针对3.5及以前,以后排序。 2.1.1 字典的增删改查 建立字典 eg: dic={'name':['eric','eric_one'],'py':[{'num':71,'avg_age':18,}], ...