Python入門 四大容器解析

2021-10-03 02:24:16 字數 1924 閱讀 8972

1.list :列表,是一種有序的集合,可以隨時新增和刪除其中的元素。

2.set :集合,集合中可以儲存任意型別的資料,集合中不會出現重複的資料

3.dict :字典,字典是另一種可變容器模型,且可儲存任意型別物件。

4.tuple : 元組,tuple和list非常類似,但是tuple一旦初始化就不能修改。

列表是一種有序的集合,可以隨時新增和刪除其中的元素。

首先列表中有很多的方法,利用help(list)可以進行檢視

下面我們重點講解其中最常用的幾種方法:set集合,跟數學中的集合差不多的意思和一些用法。需要注意的是集合中的元素不能重複。

同樣,你也可以利用help(set)檢視set的一些方法

我們只介紹常用的幾種:

先定義兩個集合

呼叫add方法,新增元素

呼叫difference方法,求其差集

呼叫intersection方法,求交集

呼叫union方法,求並集

呼叫discard方法,移除某個元素,存在移除,不存在不報錯

呼叫remove方法,移除某個元素,存在移除,不存在報錯

同時,你也可以# 列表轉換為集合,如:

list1 = [1,2,1,2,2,1,3,2,14,2]

t = set(list1)

集合轉換為列表

list2 = list(t)

列表轉換為元組

tuple1 = tuple(list1)

元組轉換為列表

list3 = list(tuple1)

字典是python中常用的容器之一,字典是另一種可變容器模型,且可儲存任意型別物件。鍵值可以沒有限制地取任何python物件,既可以是標準的物件,也可以是使用者定義的,但鍵不行。

兩個重要的點需要記住:

1)不允許同乙個鍵出現兩次。建立時如果同乙個鍵被賦值兩次,後乙個值會被記住

2)鍵必須不可變,可以用數字,字串或元組充當。

我門先定義兩個字典

呼叫key方法,可以更改元素的鍵值(存在這個值)不存在則新增乙個元素對

呼叫get方法,返回鍵的鍵值,如果沒有這個鍵,返回none

呼叫itmes方法,成對返回鍵和鍵值

呼叫key方法,返回key值

呼叫pop方法,通過key刪除鍵

呼叫values,返回鍵值

呼叫popitem方法,利用lifo規則刪除鍵,lifo後進先出,就是棧方式。

在定義只有乙個元素的元組時,要在元素後加入逗號,否則報錯

python入門 四大容器簡析

容器 python用來操作多個資料的一種資料型別 1.list 列表 2.set 集合 3.tuple 元組 4.dict 字典 1 set是乙個無序的元素唯一的容器 建立 2 set的常用方法 add 新增元素 copy 拷貝物件 淺拷貝 pop 隨機移除元素 remove 移除指定的值 如果移除...

python第四天 四大容器分析

在python學習的第二天,我們學習了資料型別的基礎資料型別,今天我們來學習下python資料型別中的組合資料型別。今天我們我們學習的組合資料型別在python中又稱 容器 容器是用來存放資料的,是一種把多個元素組織在一起的資料結構,容器中的元素可以逐個地迭代獲取,可以用in,not in關鍵字判斷...

css四大定位解析

元素的定位屬性主要包括定位模式和邊偏移兩部分。1 邊偏移 在css中,通過邊偏移屬性top bottom left right,來定義定位元素的位置,其取值為不同單位的數值或百分比。具體解釋如下表所示 邊偏移屬性 描述top 頂部偏移量,定義元素相對於其父元素上邊線的距離 bottom 底部偏移量,...