這篇文章帶給大家的內容是關於Python資料類型之元組的詳細介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
1、元組的概念
python中的元組是有序元素組成的集合,與列表的區別在於,元組是不可變的,一旦定義,就不能修改;
記住元組是不可變的;
可以使用 tuple() 或 () 直接初始化元組;
定義單一元素的元組時,則需要在單一元素後面加一個逗號,如t = (1,);
t = (1,2,3,4,5,6,7) print(t[2]) #输出3
4.元組修改
from collections import namedtuple Point = namedtuple('Point',['a','b']) point = Point(1, 2) print(point.a) #输出1 print(point.b) #输出2
collection 模組導入一個namedtuple
類別;初始化元組實例;
元組也是透過點語法存取
);lst = list([1,2,7,6,3,5,4]) print(lst) #输出[1, 2, 7, 6, 3, 5, 4] for i in range(len(lst)): #有多少元素则需要排序多少次 for j in range(len(lst) - i - 1): if lst[j] > lst[j+1]: #使元素交换位置 tmp = lst[j] lst[j] = lst[j+1] lst[j+1] = tmp print(lst) #输出[1, 2, 3, 4, 5, 6, 7]###### 兩個相鄰元素之間進行比較,###大的往後放###,最終最大的元素應該排在隊列的最末;############ 每次比較完後,下次的比較會減少一次;############ 冒泡排序有兩層循環,外層循環控制比較的次數,內層迴圈用來比較元素的大小;################
以上是Python資料類型之元組的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!