數(shù)據(jù)結(jié)構(gòu)。
1. 列表(List)
中的列表是一種非常常用的數(shù)據(jù)結(jié)構(gòu),它可以存儲任意數(shù)量的元素,包括數(shù)字、字符串、對象等。列表是一個有序的序列,可以通過下標(biāo)來訪問其中的元素。列表還支持添加、刪除、修改等操作,非常方便。例如
```y_list = [1, 'hello', 'world']ty_list) 輸出 helloyd')ty']
2. 元組(Tuple)
元組和列表類似,也是一種有序序列,可以存儲任意數(shù)量的元素。不同的是,元組是不可變的,一旦創(chuàng)建就不能修改。元組的優(yōu)點(diǎn)是占用空間小,訪問速度快。例如
```y_tuple = (1, 'hello', 'world')ty_tuple) 輸出 helloyotment
中非常重要的數(shù)據(jù)結(jié)構(gòu)之一,它可以存儲任意數(shù)量的鍵值對,其中鍵是的,值可以是任意類型的對象。字典可以通過鍵來訪問對應(yīng)的值,也可以添加、刪除、修改鍵值對。例如
```yamederale'}tyamey_dict['age'] = 20tyamederale'}
4. 集合(Set)
中的一種無序的、不重復(fù)的序列,可以進(jìn)行交集、并集、差集等操作。集合非常適合用于去重和判重操作。例如
```y_set = set([1, 5])ty_set) 輸出 {1, 5}y_set.add(6)ty_set) 輸出 {1, 5, 6}
5. 堆棧(Stack)和隊列(ueue)
queue)和出隊(dequeue)操作。例如
堆棧y_stack = []yd(1)yd(2)yd(3)ty_stack.pop()) 輸出 3ty_stack.pop()) 輸出 2
隊列y_queue = []yd(1)yd(2)yd(3)ty_queue.pop(0)) 輸出 1ty_queue.pop(0)) 輸出 2
數(shù)據(jù)結(jié)構(gòu)。