python3基本数据类型之Tuple元组

发布时间:2020-09-15 21:57     分类:Python
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。
元组中的元素类型也可以不相同

代码:
mytuple = ('asdfasf', 23424 , 23424.23, 'fffffff', 324234.2,'ddddddd','xxxxxxx')
mytuple2 = (564231, 'dfgdg')
print(mytuple)
print(mytuple[1])
print(mytuple[2:5])
print(mytuple[3:])
print(mytuple2*3)
print(mytuple+mytuple2)

控制台输出:
('asdfasf', 23424, 23424.23, 'fffffff', 324234.2, 'ddddddd', 'xxxxxxx')
23424
(23424.23, 'fffffff', 324234.2)
('fffffff', 324234.2, 'ddddddd', 'xxxxxxx')
(564231, 'dfgdg', 564231, 'dfgdg', 564231, 'dfgdg')
('asdfasf', 23424, 23424.23, 'fffffff', 324234.2, 'ddddddd', 'xxxxxxx', 564231, 'dfgdg')

元组与字符串类似,可以被索引且下标索引从0开始,-1 为从末尾开始的位置
其实,可以把字符串看作一种特殊的元组

string、list 和 tuple 都属于 sequence(序列)。
注意:
1、与字符串一样,元组的元素不能修改
2、元组也可以被索引和切片,方法一样
3、注意构造包含 0 或 1 个元素的元组的特殊语法规则
4、元组也可以使用+操作符进行拼接

评论

推荐文章