python-元组
1、列表和元组的区别:初始化之后元组元素不能增删查改,而列表可以。 2、元组初始化&列表初始化: 直接赋值:list=[1,2,3]; 元组:tuple=(1,2,3); c_tuple = tuple([1,2,3]) 工厂函数赋值>>>>> tuple()内置函数,列表以参数的方式传递给内置函数 print(type(c_tuple)) //输出元组类型 d_tuple=() // 一个空元组 d_tuple=(1)//不是元组,是一个int类型 有元素时,元组的标记要有逗号 d_tuple=(1,)// 元组一个元素 x = 1,2,3 也是一个tuple 三种特殊情况: 1,2,3 () (1,) 3、删除元祖,关键字del a_tuple=(1,2,3) del a_tuple 4、如何访问元组中的元素 a_tuple=(1,2,3,[4,5,6]) 索引:print(atuple[0])//输出1 5、修改元素?元组的元素是不可以修改的 6、两个元组可以相加 7、生成器表达式「重点」生成器对象 tuple=( X*2 for x in range(9))//生成器表达式 print(type(tuple)) //输出generator >>>即生成器对象 生成器表达式有什么用: 当元素非常多时,list表达式非常消耗内存。所以有了生成器表达式 8、生成器对象如何获取