python元组用什么符号表示,python中元组的用法
这篇文章带给你的是关于python元组的。python的用法介绍有一定的参考价值,有需要的朋友可以参考一下,希望能帮到你。
什么是元组?
你可以把它想象成一个只读列表,因为元组是不能改变的。但需要注意的是,如果一个元组包含了列表元素,那么列表元素就是可变的,通俗地说就是“子不可变,孙可变”。
由于元组是不可变的,所以对于添加、删除、改变查询这四个标准操作,只能实现查询,元组的查询操作非常简单。
创建元组
您可以通过直接赋值、用逗号分隔元素并用括号括起来来创建元组,但这不是必需的。重要的是逗号,比如:a=1,2,3。
b=(1,2,3)
打印(类型(a))
打印(类型(b))
A和B的两种创建方法是等价的,A和B的类型都是元组,输出结果是:
但是如果创建一个单一元素的元组,就必须在后面加一个逗号,比如:a=1,
打印(类型(a))的输出结果是:
在数字1后面加一个逗号,那么它的类型就是tuple,否则它的类型就是int。
而如果只使用括号,就不是元组了:
a=(1)
打印(类型(a))
输出是:
所以说明括号不重要,逗号重要。
访问元组
通过索引和切片可以很容易地访问元组:a=1,2,3,4,5,6,7。
print(a[1:2])的输出是:
(2, 4, 6)
修改元组
元组本身是不能修改的,但是如果其中包含的元素是可变的,则可以在内部修改,例如:a=1,2,3,[2,3,4]
答[3]。追加(新)
打印(a)输出是:
(1,2,3,[2,3,4,新])
虽然A是元组,但是索引3的元素是列表,所以列表是可以修改的。
元组运算符
两个元组a=1,2,3可以用加号连接。
b=4,5,6
c=a b
打印(c)输出是:
(1, 2, 3, 4, 5, 6)
你也可以使用乘法符号:a=1,2,3
b=a*4
打印(b)输出为:
(1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3)
当然,也可以在。
Universal可以用del删除元组。
元组相关内置函数
Len()计算元组元素的数量。
Max()返回元组中元素最大值。
Min()返回元组中元素的最小值。
Tuple(可迭代对象)将可迭代对象转换为元组。r1=(范围(10)中I的i**2)
r2=范围(10)
a=元组(r1)
b=元组(r2)
打印( a:,a)
打印( b:,b)输出为:
答:(0,1,4,9,16,25,36,49,64,81)
乙:(0,1,2,3,4,5,6,7,8,9)
在这个例子中,r1是一个生成器,r2是一个迭代对象。可以用tuple()转换成元组。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。