当前位置: 首页 > 后端技术 > Python

Python中构造(创建)元组的三种方法

时间:2023-03-26 01:39:26 Python

元组和列表的区别在于,元组是不可变的数据集合类型,元组中的元素可以是字符串、整数、布尔值,甚至其他复杂的数据类型,例如元组,列表,以及其他稍后要学习的数据类型和对象。下面是元组的几种构造方法。1.直接构造1.简单构造tup1=(1,2,3)tup2=('python','C++','java','php')tup3=('python',[1,2,3],'java',3)打印(tup2)打印(类型(tup2))2。单元素元组#当只有一个元素时,在末尾加逗号a=("http://www.wakey.com.cn/",)print(type(a))print(a)#末尾没有逗号,这里括号会被当作运算符b=("http://www.wakey.com.cn/")print(type(b))print(b)3.以逗号分隔,不带括号的元组构造方法#以逗号分隔,也视为不带括号的元组b='python','C++','java','php'print(type(b))print(b)2.转换为元组1.直接将字符串转换为元组tup1=tuple('python')#将字符串直接转换为元组print(tup1)2.将列表转换为元组list=['python','java','php','MySql','C++','C','php','C#']tup2=tuple(list)#转换列成一个元组print(tup2)3。把字典转成元组dict={'name':'Tom','age':18,'love':'python'}tup3=tuple(dict)#把字典转成元组,只有key可以convertedprint(tup3)4.将范围转换为元组range=range(1,10)tup4=tuple(range)#将范围转换为元组print(tup4)3.元组嵌套tup3=('python',(1,2,3),'java',3)print(tup3)print(type(tup3))文章来源:www.wakey.com.cn/document-tuple-structure.html