python元组用什么符号表示,python中元组的用法

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: