元组由圆括号定义()
,有序列表叫元组,tuple和list非常类似,但是tuple一旦初始化就不能修改。可以根据下标取值,但不能赋值成另外的元素。
type展示元组数据列表类型
#展示元组数据列表类型
classmates = ('Michael', 'Bob', 'Tracy')
print(type(classmates))
输出
E:\Anaconda3\anaconda\python.exe C:/Users/33066/Desktop/hello.py
<class 'tuple'>
Process finished with exit code 0
tuple强制把列表转换为元组
lists =[1,2,3,4,5]
print(type(lists))#数据类型列表list
print(tuple(lists))#把列表list转换为元组tuple
print(type(tuple(lists)))#显示数据类型元组tuple
输出
E:\Anaconda3\anaconda\python.exe C:/Users/33066/Desktop/hello.py
<class 'list'>
(1, 2, 3, 4, 5)
<class 'tuple'>
Process finished with exit code 0
tuple强制把字符串转换为元组
#字符串转变为元组
hello = 'abc'
print(type(hello))#显示数据类型