儲存元素的幾個方式及他們的運用

2021-10-05 08:07:16 字數 1457 閱讀 4077

元組基本介紹:

·元組的基本形式tuple

·元組是乙個不可變序列(一般我們希望資料不改變時,我們使用元組,其他情況下基本使用列表)

·使用()建立元組

·元組不是空元組,至少要有乙個逗號(,)當元組不是空元組時括號可以省略

·元組解包指將元組當中每乙個元素都賦值給乙個變數

python中數值型別(int和float)、字串str、元組tuple都是不可變型別。而列表list、字典dict、集合set都是可變型別

可變物件中都儲存了三個資料

·id(標識)

·type(型別)

·value(值)

3.1字典的基本介紹

3.2字典的使用

·dict()函式來建立字典

·get(key[,default])根據鍵來獲取字典的值。第二個引數可以制定乙個預設值,當獲取不到的時候會返回預設值

·update()將其他字典的key-value新增到當前字典當中

·del刪除字典中的key-value

·popitem()刪除字典最後的乙個key-value 這個方法是有返回值的。刪除之後它會將刪除的key-value作為返回值返回

·pop(key[,default])根據key刪除自定中的value。第二個引數可以制定乙個預設值,當獲取不到值的滯後就會返回預設值

3.3copy()

copy()方法對字典進行潛複製

注意:潛複製只會複製字典本身,如果字典中還有個字典是不會進行複製的

我們主要可以通過三種方式對字典進行遍歷

·keys()該方法返回字典中所有的key

·values()該方法返回乙個序列 序列儲存有字典的值

·items()該方法返回字典中的所有的項 他返回乙個序列,序列中包含著雙值子串行 雙值分別是 字典中的key和value

5.1集合簡介

·集合表現形式set 集合和列表非常相似

·不同點

·集合只能儲存不可變物件

·集合中儲存的物件是無序的

·集合不能出現重複元素

·使用{}來建立集合

·可以通過set()來將序列和字典轉換成集合

·len()使用len()來獲取集合中元素的數量

·add()向集合中新增元素

·update()將乙個集合中的元素新增到另乙個集合當中

·pop()隨機刪除集合中的乙個元素一般是刪除最後乙個元素

·remove()刪除集合中特定的元素

·clear()清空集合

5.2集合的運算

· &交集運算

· |並集運算

· -差集運算

· ……亦或集

· <=檢查乙個集合是否是另乙個集合的子集

· 《檢查乙個集合是否是另乙個集合的真子集

· >=檢查乙個集合是否是另乙個集合的超集

· >檢查乙個集合是否是另乙個集合的真超集

隱藏頁面元素的方式總結及區別

1 display none我不占地兒,你看不見我 display none可以讓網頁中所有內容不顯示,如 文字 鏈結 div層,是推薦的內容隱藏方式。2 visibility hidden我佔了地兒,你也看不見我 visibility hidden和display none可以隱藏的內容幾乎一樣,...

position定位問題及元素的對齊方式

相對定位 屬性值為relative 其子元素可用left,right,top,bottom等屬性來調節位置,即使發生了偏移,仍然佔據著它未發生偏移的空間 絕對定位 屬性值為absolute 子元素也可以用left,right,top,bottom等屬性來調節,其位置相對於其父元素的位置而言,不佔據文...

ajax幾種請求方式?他們的優缺點?

a.常用的post,get,delete put b.上的區別 1 get通過url傳遞引數 2 post設定請求頭部規定請求資料型別 c.使用上的區別 1 post比get安全 因為post引數在請求體中。get引數在url上面 2 get傳輸速度比post快 根據傳參決定的 post通過請求體傳...