-
deque 是线程安全的,list不是线程安全的。
查看全部 -
dict 设置默认值的方法:
1、可以通过dict.setdefault(key,default_value)
2、通过defaultdict(可调用的对象)
可调用的对象:list、str、int、dict、函数等
查看全部 -
namedtuple 是 tuple的子类
namedtuple 省资源。节省了Class初始化 和参数检查的过程
例:
b = ("name", "age", "gender") b_k = namedtuple("user_02", b) b_v = ("tom", 19) print(b_k(*b_v, "male"))
常用方法:
_make(iterable) 生成对应关系
_asdict()
查看全部 -
Tuple的特性
查看全部 -
namedtule创建tuple类
查看全部 -
collections
tuple
namedtuple
defaultdict
ChainMap
OrderedDict
Counter
deque
查看全部 -
collections查看全部
-
tuple优点查看全部
-
大纲查看全部
-
将tuple作为参数传递到函数中,直接在tuple变量名前面加上一个*就ok比如
user_tuple=("bobby",29,176)
User(*user_tuple)
字典则加两个*号
但是有一点值得注意的是User函数必须能支持传递tuple,而namedtuple能将User设置成为一个可以传递tuple和dict的函数,具体的操作方位为
User = nn
查看全部 -
浅拷贝只是拷贝了列表中每个元素指向的位置,而不会拷贝如可变对象的所有内容
查看全部 -
namedtuple,defaultdict
查看全部 -
tuple的拆包特性:
tuple = (1,2,3,4,5)
a,b,c,d,e = tuple
a, *ot = tuple
查看全部 -
dict的 key必须是可哈希的,而tuple是iter对象中可哈希的类型,因此,tuple可以用作dict的key
查看全部 -
tuple查看全部
举报