1. 程式人生 > >第七章 字典和集合[DDT書本學習 小甲魚]【1】

第七章 字典和集合[DDT書本學習 小甲魚]【1】

mage 分享圖片 == 創建 技術分享 如果 height 列表 --

技術分享圖片

7.1 字典 當索引不好用時
a1=["我","你","她"]
a2=["我很好","你很好","她很好"]
print("我要說的是:",a2[a1.index("我")])

7.1.1 創建和訪問字典
變成字典形式:
dict1={"我":"我很好","你":"你很好","她":"她很好"}
print(dict1["你"])
--------------------
你很好
===================================
映射關系 字典{} 組成部分由(鍵:值)
序列類型 列表[] 元組() 字符串""
====================
dict2={1:"one",2:"two",3:"three"}
print(dict2[2])
-------------------
two
=====================
dict3={}
print(dict3)
----------
{}
========================
dict4=dict((("F",70),("i",105),("s",115),("h",104),("c",67)))
print(dict4)
----------------------
{‘F‘: 70, ‘i‘: 105, ‘s‘: 115, ‘h‘: 104, ‘c‘: 67}
====================================================
dict5=dict(我="世界",你="房子",她="火車") #加引號會報錯
print(dict5)
---------------------------
{‘我‘: ‘世界‘, ‘你‘: ‘房子‘, ‘她‘: ‘火車‘}
======================================================
給鍵改值,如果沒有該鍵,【創建】該鍵和值。
代碼如下
dict5=dict(我="世界",你="房子",她="火車") #加引號會報錯
dict5["你"]="坦克"
dict5["他們"]="狼群"
print(dict5)
-----------------------------------------
{‘我‘: ‘世界‘, ‘你‘: ‘坦克‘, ‘她‘: ‘火車‘, ‘他們‘: ‘狼群‘}
===========================================================
總結下面5種方法,都可以用來創建字典,仔細體會:
a=dict(one=1,two=2,three=3)
b={"one":1,"two":2,"three":3}
c=dict(zip(["one","two","three"],[1,2,3]))
d=dict([("two",2),("one",1),("three",3)])
e=dict({"one":1,"two":2,"three":3})
print(a)
print(b)
print(c)
print(d)
print(e)
---------------------------------------------
{‘one‘: 1, ‘two‘: 2, ‘three‘: 3}
{‘one‘: 1, ‘two‘: 2, ‘three‘: 3}
{‘one‘: 1, ‘two‘: 2, ‘three‘: 3}
{‘two‘: 2, ‘one‘: 1, ‘three‘: 3}
{‘one‘: 1, ‘two‘: 2, ‘three‘: 3}

第七章 字典和集合[DDT書本學習 小甲魚]【1】