美文网首页
python之元组

python之元组

作者: 谢小磊 | 来源:发表于2018-10-29 16:08 被阅读0次

元组:与列表类似,不同之处在于元组的元素不能修改。元组写在小括号里,元素之间用逗号隔开。元组中的元素类型也可以不相同。

a = (1996, 2018, 'python', 'top')
print(a, type(a), len(a))
#(1991, 2014, 'physics', 'math') <class 'tuple'> 4
#元组与字符串类似,可以被索引且下标索引从0开始,
#也可以进行截取/切片

#其实,可以把字符串看作一种特殊的元组。
tup = (1, 2, 3, 4, 5, 6)
print(tup[0], tup[1:5])
#1 (2, 3, 4, 5)
tup[0] = 11  # 修改元组元素的操作是非法的
#TypeError: 'tuple' object does not support item assignment
#虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。
#构造包含0个或1个元素的tuple是个特殊的问题,所以有一些额外的语法规则:
tup1 = () # 空元组
tup2 = (20,)
tup2 = (20)
#另外,元组也支持用+操作符:
tup1, tup2 = (1, 2, 3), (4, 5, 6)

print(tup1+tup2)
#(1, 2, 3, 4, 5, 6)

你的关注和点赞,会是我无限的动力,谢谢。

相关文章

  • python小课堂08 - 基本数据类型元组篇

    python小课堂08 - 基本数据类型元组篇 python中的元组 python中的元组,也是作为基础数据类型之...

  • Python基础之元组、字典,集合详解

    之前总结了Python列表,这篇总结Python的元组,字典和集合。 一 元组 tuple Python 的元组与...

  • python之元组

    元组:与列表类似,不同之处在于元组的元素不能修改。元组写在小括号里,元素之间用逗号隔开。元组中的元素类型也可以不相...

  • python之元组

    Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组中只包含一个元...

  • Python之元组

    以前面试的时候,遇到个面试题,考点就是元组的值是否可以改变,现在显而易见,元组值不可改变,那时用的最多的就是字典,...

  • Python 元组

    Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。 1.1 定义元组使用小括号,列...

  • Lesson 016 —— python 元组

    Lesson 016 —— python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。 ...

  • 8.Python基础数据类型之元组

    Python基础数据类型之元组 元组也称之为只读列表,没有增、删、改,只能查,但元组内的列表元素,虽不能删,但可以...

  • python 基础 - 元组

    Python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号...

  • 元祖

    Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。...

网友评论

      本文标题:python之元组

      本文链接:https://www.haomeiwen.com/subject/cbfbtqtx.html