list/tuple/dict/set

一.list(列表)

內置類型,長度可變的有序集合,索引從0開始,索引爲負數是標識從右開始取,最右邊第一個是-1,以此類推.裏面的元素能夠是不一樣類型的.數組

1.定義:a = [] #空列表

2.獲取長度: len(list_a)

3.追加元素: list_a.append(10)

4.覆蓋或替換: list_a[0] = 20

5.插入元素: list_a.insert(5, 'ok') #在第6個位置插入ok

6.刪除元素:

list_a.pop() #刪除末尾
list_a.pop(i) #刪除指定位置元素app

 

二.tuple(元組)

內置類型,長度不可變的有序集合.
操做方法和list基本相同,但不能修改元組.
若是隻有一個元素的元組,應該寫成: (1,) 以避免被解釋器理解成數學意義上的括號blog

 

三.list/tuple的遍歷

list_a = [1,3,5]
for a in list_a:
    print(a)

  

四.dict(字典)

1.建立:

dick_a = {}索引

2.添加/更改元素:

dict_a['key'] = 'value'rem

3.獲取元素:

dict_a[key]get

4.判斷元素是否存在

dict_a.get(key, default_value)
key in dict_a數學

5.刪除

dict_a.pop(key)it

6.返回可遍歷的(鍵, 值) 元組數組:

dick_a = {'a' : 100}
for k,v in dick_a.items():
    print(k,v)

  

五.set(集合)

set是一組沒有重複key的且沒有value的數據集class

1.建立(要提供一個列表做爲輸入集合,若是有重複元素將會被過濾):

s = set([...])遍歷

2.添加:

s.add(key)

3.刪除

s.remove(key)

4.set能夠作交集/並集/差集等數學計算

本站公眾號
   歡迎關注本站公眾號,獲取更多信息