杨桃的Python基础教程——第5章:Python数据类型(四)元组

本人CSDN博客专栏:https://blog.csdn.net/yty_7
Github地址:https://github.com/yot777/Python-Primary-Learning

5.6 六种数据类型之四: Tuple元组)

元组(tuple)与列表类似,不同之处在于元组的元素不能修改

元组写在小括号里,元素之间用逗号隔开。

元组中的元素类型可以不相同。

# 举例1
>>> a = (1991, 2014, 'physics', 'math')
>>> print(a)
(1991, 2014, 'physics', 'math')

元组与字符串类似,可以被索引且下标索引从0开始,也可以进行截取/切片,但元素不能修改。

# 举例2
>>> b = ('a','b','c','d','e')
>>> b[0]   #元组b中索引为0的元素
'a'
>>> b[1:4]  #对元组进行切片,找出元组b中索引为b[1],b[2],b[3]的元素(可参考上一节的讲解)
('b', 'c', 'd')
>>> b[0] = 'f'  #试图改变元组b中索引为0的元素的值,报错
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment

元组也支持用+操作符:

# 举例3
>>> tup1, tup2 = (1, 2, 3), (4, 5, 6)
>>> print(tup1+tup2)
(1, 2, 3, 4, 5, 6)

参考教程:

廖雪峰的Python教程

https://www.liaoxuefeng.com/wiki/1016959663602400

廖雪峰的Java教程

https://www.liaoxuefeng.com/wiki/1252599548343744

Python3 教程 | 菜鸟教程
https://www.runoob.com/python3/
 

如果您觉得本篇本章对您有所帮助,欢迎关注、评论、点赞!Github欢迎您的Follow、Star!
 

发布了25 篇原创文章 · 获赞 3 · 访问量 2169

猜你喜欢

转载自blog.csdn.net/yty_7/article/details/104131149
今日推荐