dic.update(dict) 将dict键值对加到dic中,如有重复key则覆盖 dic.fromkeys(sqe,None) 批量添加key,sqe为可迭代对象,元素为新增的key,默认值None,可指定 3、删除:popitem() 随机删除一对键值对并以元组形式返回该键值对,对空字典用此方法会报错 pop(key) 删除指定key键值对并返回value 4、循环:for i in dic...
python {'immutable_set': frozenset([1, 2, 3])} 4. 映射类型 字典(dict):字典的值可以是另一个字典,实现嵌套结构: python {'person': {'name': 'John', 'age': 30}} 5. 自定义对象 类的实例:你可以将自定义类的实例作为字典的值: python class Person: def __init__(self, name, age): ...
简单输入输出: price=input('please input a number:') 注: input()返回的类型是字符型str, 需要用int(), float()得到数值 , 可以用eval()将input当做表达式来处理. 关键字: false, none, true, and as, break... 表达式: **乘方, //整除(得到商), % 取余, ~ , & , | , <=, >=, !=,=...
元组(tuple):有序、不可变,用()表示 集合(set):无序、唯一,用{}表示,支持交集、并集等操作 字典(dict):键值对结构,用{key: value}表示,键必须唯一且不可变 2. 运算符与表达式 算术运算符:+、-、*、/、//(整除)、%(取余)、**(幂运算) 比较运算符:==、!=、>、<、>=、<= 逻辑运算符:and、or...
需要特别提醒大家注意的是,字典中的键必须是不可变类型,例如整数(int)、浮点数(float)、字符串(str)、元组(tuple)等类型,这一点跟集合类型对元素的要求是一样的;很显然,之前我们讲的列表(list)和集合(set)不能作为字典中的键,字典类型本身也不能再作为字典中的键,因为字典也是可变类型,但是列表、集合、字典都...
for v in dict.values(): # 遍历所有value for item in dict.items(): # 也可以直接遍历键值对 1. 2. 3. 集合 集合是无序的,也用一对{}定义,但不是键值对了,是单独且不重复的元素。部分用法如下: user_id_set = {"1111","22222","3333"} # 元素不重复 ...
Python对基础数据提供了类型转换,比如用int函数将数据转为整数,float将对象转为浮点数,str将对象转为字符串,list将对象转为列表,tuple将对象转为元组,set将对象转为集合。其中列表、元组、集合可以通过对应函数相互转换,但是可能会丢失部分信息,比如排序,以及重复成员只会保留一个。 以上均不改变原来的数据的值,而是...
正常返回一个dict类型字段,包含每只etf代码中成分股的信息。异常返回空dict,如{}(dict[str:dict[...]]) 返回结果字段介绍: code_num -- 成分券数量(str:float); cash_replace_flag -- 现金替代标志(str:str); '0' -- 禁止替代; '1' -- 允许替代; ...
classError(Exception):def__init__(self,value):self.value=valueclassInputZeroError(Error):def__str__(self):return'输入为0错误'classOutputZeorError(Error):def__str__(self):return'输出为0错误'try:raiseInputZeroError('0')exceptErrorase:print(e,e.value) ...
复制 df_cat["Gender"].value_counts() Out[11]: 代码语言:javascript 代码运行次数:0 运行 复制 M 4331 F 1709 Name: Gender, dtype: int64 3、提升运算速度 In [12]: 代码语言:javascript 代码运行次数:0 运行 复制 %timeit df.groupby("Gender").size() 564 µs ± 10.8 µs per loop (mean...