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 底部偏移量,...