Python 程序設計講義(42):組合數據類型——元組類型:創建元組
目錄
- Python 程序設計講義(42):組合數據類型——元組類型:創建元組
- 一、元組的特征
- 二、創建元組
- 1、使用圓括號(`()`)創建
- 2、使用函數 tuple() 創建元組
元組與列表類似,也是由若干個元素,按照特定順序排序組成。元組與列表的區別在于,元組一旦創建,元素是不能被修改的。
一、元組的特征
1、有序性:在元組中,元素是有序的。
2、可重復性:元組中可以包含重復的元素。
3、元素的類型:元組的元素的類型可以不相同。
二、創建元組
Python
提供了兩種創建元組的方法。
1、使用圓括號(()
)創建
使用圓括號創建元組時,元素之間使用逗號分隔。
語法格式如下:
t_name=(元素1,元素2,...,元素n)
例如:
t1=()
t2=("zhang","wang","li","zhao")
print(t1)
print(type(t1))
print(t2)
print(type(t2))程序的運行結果為:
()
<class 'tuple'>
('zhang', 'wang', 'li', 'zhao')
<class 'tuple'>
2、使用函數 tuple() 創建元組
使用函數 tuple()
可以創建元組,可以將字符串、列表、range() 迭代對象以及其他類型的可迭代對象轉換為元組。
語法格式如下:
t_name=tuple(iterable)
說明:
如果不指定參數,則創建一個空元組。
例如:
l1=["zhang","wang","li","zhao"]
t1=tuple()
t2=tuple(l1)
t3=tuple("hello")
t4=tuple(range(10))
print(t1)
print(t2)
print(t3)
print(t4)程序的運行結果為:
()
('zhang', 'wang', 'li', 'zhao')
('h', 'e', 'l', 'l', 'o')
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)