#元组拆包 基本使用: 平行赋值,即把一个可迭代对象里面的元素,一并赋值给由对应的变量组成的元组中。 使用范围:可迭代对象。 示例: 1、a,b,c,*s = range(10) #s=[3, 4, 5, 6, 7, 8, 9] a = 1,b=2,3=3 *s表示出去明确指定的变量赋值之外的其他值全部由*
python使用特殊方法创建类 用python的内置特殊方法创建类可以使自定义的类更像python内置的数据结构,如(list,tuple,set,dict) 这样在后续代码中调用自定义类的时候就可以不用类中自己封装的方法,而使用通用的方法即可以得到结果 import collections Card = collections. namedtuple('
在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。1.namedtuple: 生成可以使用名字来访问元素内容的tuple2.deque: 双端队列,可以快速的从另外一侧追加和推出对象3.Counter: 计数器