python基礎知識第五篇(字典)
字典(dict)
info={ "k1":"v1", "k2":"value" }
字典的value可以是任意值,布林值可以作為key(True1,False0),列表字典不能作為字典的key,
字典是無序的,
找字典裡面的元素,直接info=[key值] k值不存在,直接報錯
所以dic.get(key值,11) 根據可以獲取值,可以不存在時,可以指定預設值(None)
字典支援刪除的
字典支援for迴圈
for item in info.keys(): 獲取key
for item in info.values(): 獲取value值
for k,v in info.items(): 獲取key和value值
dict.fromkeys() 根據序列,建立字典,並指定統一的值
pop 指定key進行刪除, v=dic.pop() 獲取刪除的值
setdefault(“k1”) 已存在,不設定,獲取當前key對應的值
不存在,設定,獲取當前key對應的值
更新字典
dic.update({"k1":v1,"k2":b1})
dic.update(k1=123,key=456,k3="dddd")
相關推薦
python基礎知識第五篇(字典)
字典(dict) info={ "k1":"v1", "k2":"value" } 字典的value可以是任意值,布林值可以作為key(True1,False0),列表字典不能作為字典的key, 字典是無序的, 找字典裡面的元素,直接info=[key值] k值不存在,直接報
Java基礎知識--第五篇
一 二維陣列:一維陣列的陣列。 動態初始化方式一(指定有多少個長度相同的一維陣列): 資料型別[][] 變數名 = new 資料型別[m][n]; m表示這個二維陣列有多少個一維陣列 n表示每一個一維陣列的元素個數 動態初始化方式二(指定二維陣列中有多少個一維
python基礎知識第三篇(列表)
列表 list 類 中提供的方法 li=[1,5,dhud,dd,] 通過list類建立的物件 中括號括起來 逗號分隔每個元素 列表中的元素可以是數字,字串,也可以是列表,也可以是布林值 所有的都能放進去 列表可以無限巢狀 就是一個"集合",內部放置任何東西 索引取值 print( li [ 3 ]
python基礎知識第四篇(元組)
元組 list列表 li[11,22,33,44]列表和元組的區別:元素不可被修改,不可被增加或者刪除(一級元素),列表則相反 tuple元組 tu=(111,222,333,444) 支援索引取值 支援切片取值 可以for迴圈 字串,列表,元組可以相互轉換 元組的一級元素不可修改或者刪除或者增加,但
python基礎知識第六篇(知識點總結)
####################### 整理 ################# # 一、數字# int(..) # 二、字串# replace(替換)/find/join/strip(移除)/startswith/split(分割)/upper(轉換為大寫的)/lower(轉換為小寫)/form
python基礎知識第七篇(練習)
# a. 獲取內容相同的元素列表 l1 = [11,22,33] l2 = [22,33,44] for l in l1: if l in l2: print(l) # b. 獲取 l1 中有, l2 中沒有的元素列表
Python基礎知識第八篇(集合)
#集合是無序的#集合是不同元素組成的#集合是不可變的,列如:列表,字典,元組#建立空集合 s=set() # s={1,2,3,4,2} # print(s) #集合新增>>>>>>>>>>>>&
python基礎知識第九篇(函式)
函式 >>>>>>>>>>> : 使用函式的好處 1.程式碼重用 2.保持一致性,方便維護 3.可擴充套件性 定義方法 def test01(): age="sasa,sdda" print(age) return(age)
Python開發【第五篇】:Python基礎之2
對齊方式 dex 字符串 後退 ring lag nic 有效 func 字符串格式化 Python的字符串格式化有兩種方式: 百分號方式、format方式 百分號的方式相對來說比較老,而format方式則是比較先進的方式,企圖替換古老的方式,目前兩者並存。[PEP-310
Python開發【第五篇】:Python基礎之雜貨鋪
字串格式化 Python的字串格式化有兩種方式: 百分號方式、format方式 百分號的方式相對來說比較老,而format方式則是比較先進的方式,企圖替換古老的方式,目前兩者並存。[PEP-3101] This PEP proposes a new system for
python 基礎之第八天--字典相關
input 循環 put 參數 技術 備註 get 括號 python zx #####################創建字典###################################### In [11]: dict([(‘name‘,‘bob‘
c#基礎知識第五節
n) 基礎 ole 最大值 new rgs sys c# () 數組的定義 using System; class program { static void Main(sting [ ] args) { //定義一個int類型的數組x int
Python基礎知識(五)
邏輯 邏輯術語 在 python 中我們會用到下面的術語(字元或者詞彙)來定義事物的真(True)或者假(False)。計算機的邏輯就是在程式的某個位置檢查這些字元或者變數組合在一起表達的結果是真是假。 and 與 or 或 not 非 != (not equal) 不等於 ==
Python金融系列第五篇:多元線性迴歸和殘差分析
作者:chen_h 微訊號 & QQ:862251340 微信公眾號:coderpai 第一篇:計算股票回報率,均值和方差 第二篇:簡單線性迴歸 第三篇:隨機變數和分佈 第四篇:置信區間和假設檢驗 第五篇:多元線性迴歸和殘差分析 第六篇:現代投資組合
java基礎知識——第1篇
1:常用的DOS命令A:碟符切換碟符: 然後回車B:列出當前目錄下的檔案以及資料夾dir 然後回車C:建立目錄(資料夾) 瞭解md 目錄名稱D:刪除目錄 瞭解rd 目錄名稱E:進入指定目錄a:單級目錄cd 目錄名稱b:多級目錄cd 多級目錄名稱,目錄間用\隔開的F:回退指定目錄a:單
java基礎知識--第六篇
一:繼承(extends) 1.如何表達這個關係呢? 通過extends關鍵字可以實現類與類的繼承 格式: class 子類名 extends 父類名 {} 父類:基類,超類 子類:派生類 &nbs
Java基礎知識--第四篇
一、Java的三大特性:封裝、繼承、多型 二、 封裝:是指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式。 優點 A:提高了程式碼的複用性、提高安全性。 將不需要對外提供的內容都隱藏起來。 做法:
java基礎知識——第三篇
java中方法的介紹 函式:Java就是方法。 方法:就是完成特定功能的程式碼塊 格式: 修飾符 返回值型別 方法名(引數型別 引數名1,引數型別 引數名2…) {
python基礎(第五天)
int 不可變 有序 clear tuple val ket def python3.6 1、數據類型: 1> 可變數據類型:list, dict -----> 不可哈希 2>不可變數據類型:int, str, bool,tuple---->可哈希
css3基礎知識第五章實戰訓練
只需要css就可以達到的效果:導航欄,圖片選中透明效果,背景透明效果,自定義文字選中顏色 導航欄 水平選單 只需在縱向選單的基礎上去掉ul的寬度;li加浮動;然後改一些細節 <!DOCTYPE