真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python中字典的知識點(diǎn)及其常用操作+字典升職加薪案例-創(chuàng)新互聯(lián)

"""
數(shù)據(jù)容器:dict字典
1.字典的定義【字】:【含義】 key:Value
2.字典的常用操作
# 定義字典字面量
{key:value, key:value,....,key:value}
# 定義字典變量
my_dict = {key:value, key:value,....,key:value}
# 定義空字典
my_dict = {} # 空字典定義方式
my_dict = dict() # 空字典定義方式2 和集合my_set = set()相似
"""
# 字典的基礎(chǔ)定義
my_dict = {"王力宏": 99, "謝綺雯": 100, "林俊杰": 88}
# 定義空的字典
my_dict2 = {}  # set()
my_dict3 = dict()
print(my_dict)
print(my_dict2)
print(my_dict3)
# my_dict = {"王力宏": 99, "王力宏": 100, "林俊杰": 88}  # key不能重復(fù),但value可以
# print(my_dict)  # 不能使用下標(biāo)索引
my_dict = {"王力宏": 99, "謝綺雯": 100, "林俊杰": 88}
score = my_dict["王力宏"]
print(f"王力宏的考試分?jǐn)?shù)是:{score}")
score = my_dict["謝綺雯"]
print(f"謝綺雯的考試分?jǐn)?shù)是:{score}")
# 字典的嵌套  key不可以為字典
stu_score_dict = {
    "王力宏": {"語文": 77, "數(shù)學(xué)": 66, "英語": 33},
    "周杰倫": {"語文": 88, "數(shù)學(xué)": 86, "英語": 55},
    "林俊杰": {"語文": 99, "數(shù)學(xué)": 96, "英語": 66}
                    }
print(stu_score_dict)
score = stu_score_dict["周杰倫"]["語文"]
print(f"周杰倫的語文分?jǐn)?shù)是:{score}")
score = stu_score_dict["林俊杰"]["英語"]
print(f"林俊杰的英語分?jǐn)?shù)是:{score}")
# 字典的常用操作
"""
1.修改
如何在字典中修改,如果key不存在則是證明新增元素
語法:字典[key] = value
如果key重復(fù),則證明更新value值
2.刪除
變量 = 字典.pop()
"""
my_dict = {"王力宏": 99, "周杰倫": 100, "林俊杰": 88}
my_dict["張信哲"] = 77
print(f"字典通過新增元素后的結(jié)果是:{my_dict}")
my_dict["周杰倫"] = 77
print(f"字典通過新增元素后的結(jié)果是:{my_dict}")
# 刪除元素
socre = my_dict.pop("周杰倫")
print(f"字典被移除了一個(gè)元素,結(jié)果是:{my_dict},周杰倫的考試分?jǐn)?shù)是:{score}")
# 清空字典,clear
my_dict.clear()
print(f"字典被清空了,內(nèi)容是:{my_dict}")
# 獲取全部漢字的方法
stu_score = {
    "王力宏": 77,
    "周杰倫": 88,
    "林俊杰": 99
}
keys = stu_score.keys()
print(keys)
# 遍歷字典
# 通過獲取到全部的key來完成遍歷
for key in keys:
    print(f"字典的key是:{key}")
    print(f"字典的value是:{stu_score[key]}")
# 方法2:直接對字典進(jìn)行for循環(huán),每一次循環(huán)都是直接得到key
for key in stu_score:
    print(f"字典的key是:{key}")
    print(f"字典的value是:{stu_score[key]}")
# 統(tǒng)計(jì)字典內(nèi)的元素?cái)?shù)量
num = len(stu_score)
print(f"字典中的元素?cái)?shù)量有:{num}個(gè)")

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的北川羌族網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
info_dict = {

    "王力宏": {
        "部門": "科技部",
        "工資": 3000,
        "級別": 1
    },
    "周杰倫": {
        "部門": "市場部",
        "工資": 5000,
        "級別": 2
    },
    "林俊杰": {
        "部門": "市場部",
        "工資": 7000,
        "級別": 3
    },
    "張學(xué)友": {
        "部門": "科技部",
        "工資": 4000,
        "級別": 1
    },
    "劉德華": {
        "部門": "市場部",
        "工資": 6000,
        "級別": 2
    }
}
print(f"升值加薪之前的結(jié)果:{info_dict}")
for name in info_dict:
    # if條件判斷符合條件員工
    if info_dict[name]["級別"] == 1:
        info_dict[name]["級別"] = 2
        info_dict[name]["工資"] += 1000
print(f"升級加薪之后的結(jié)果:{info_dict}")

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


當(dāng)前名稱:Python中字典的知識點(diǎn)及其常用操作+字典升職加薪案例-創(chuàng)新互聯(lián)
分享地址:http://weahome.cn/article/ddjide.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部