一,元组的声明和赋值
#元组声明 用小括号并且还需要有一个逗号 tuple1 = (1) tuple2 = (1,) print(tuple1) # 1 print(type(tuple1)) # <class 'int'> print(tuple2) # (1,) print(type(tuple2)) # <class 'tuple'>
二,元组与列表的转换
# 列表转元组 list1 = [1,2,3,4,5] tuple1 = tuple(list1) print(tuple1) #(1, 2, 3, 4, 5) print(type(tuple1 )) # <class 'tuple'> #元组转列表 tu = (1,2,3,4,5,6) list1 = list(tu) print(list1) # [1, 2, 3, 4, 5, 6] print(type(list1)) # <class 'list'>
三,字符串转数组
#字符串转元组 str = 'hello' tuple = tuple(str) print(tuple) # ('h', 'e', 'l', 'l', 'o') print(type(tuple)) # <class 'tuple'> #元组转字符串 tuple2 = ('h', 'e', 'l', 'l', 'o') str = ''.join(tuple2) print(str) # hello print(type(str)) # <class 'str'>
四,总结
对于元组:如果只有一个元素,并且没有逗号,此元素数据类型不会改变。
如果结尾有逗号,就是元组类型