国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python基礎(chǔ)知識(shí)(八):字典

這篇具有很好參考價(jià)值的文章主要介紹了python基礎(chǔ)知識(shí)(八):字典。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1. 字典及其創(chuàng)建

在Python中,字典是一系列鍵—值對(duì)。每個(gè)鍵都與一個(gè)值相關(guān)聯(lián),值可以取任何數(shù)據(jù)類型,但鍵必須是不可變的,如字符串,數(shù)字或元組。
字典的創(chuàng)建方法常用花括號(hào)生成也可以使用函數(shù)dict()創(chuàng)建。

# 字典的創(chuàng)建,使用花括號(hào){}
scores = {'張三': 100, '李四': 99, '王五': 98}
print(scores)
# 使用內(nèi)置函數(shù)dict()
student = dict(czh=100)
print(student)
# 空字典{}
d = {}
print(d)

python基礎(chǔ)知識(shí)(八):字典

2. 字典元素的獲取

字典元素的獲取常用鍵來(lái)獲取或者使用get()函數(shù)獲取。

# 字典元素的獲取
# 第一種方式,使用[]
scores = {'張三': 100, '李四': 99, '王五': 98}
print(scores['張三'])
# 第二種方式,使用get()方法
print(scores.get('張三'))
print(scores.get('陳六', 99))  # 99是在查找不存在時(shí)提供的一個(gè)默認(rèn)值

python基礎(chǔ)知識(shí)(八):字典

3. 字典元素的刪除與清空

刪除字典元素使用del。

# 字典元素的刪除
del scores['張三']  # 刪除指定的key-value對(duì)
print(scores)

python基礎(chǔ)知識(shí)(八):字典
清空字典用clear()。

# 字典元素的清空 clear()
scores.clear()
print(scores)

python基礎(chǔ)知識(shí)(八):字典

4. 字典元素的增加

字典元素的增加是直接對(duì)字典新增鍵值對(duì)。

# 字典元素的增加
scores = {'張三': 100, '李四': 99, '王五': 98}
print(scores)
scores['陳六'] = 98
print(scores)

python基礎(chǔ)知識(shí)(八):字典

5. 字典元素的修改

字典元素的增加是通過(guò)鍵對(duì)值修改。

# 字典元素的修改
scores['陳六'] = 100
print(scores)

python基礎(chǔ)知識(shí)(八):字典

6. 字典的鍵、值和鍵值對(duì)的獲取

獲取字典中所有的鍵。

# 獲取所有的鍵
keys = scores.keys()
print(keys)
print(type(keys))
print(list(keys)) # 將所有的鍵轉(zhuǎn)換成列表

python基礎(chǔ)知識(shí)(八):字典
獲取字典中所有的值。

# 獲取所有的值
values = scores.values()
print(values)
print(type(values))
print(list(values))

python基礎(chǔ)知識(shí)(八):字典

# 獲取所有的鍵值對(duì)
items = scores.items()
print(items)
print(type(items))
print(list(items))

python基礎(chǔ)知識(shí)(八):字典

7. 字典元素的遍歷

# 字典元素的遍歷
scores = {'張三': 100, '李四': 99, '王五': 98}
for i in scores:
    print(i, scores[i], scores.get(i))

python基礎(chǔ)知識(shí)(八):字典

8. 字典的特點(diǎn)

字典中所有的元素都是一個(gè)鍵值對(duì),key不允許重復(fù),值可以重復(fù)。

# 字典的特點(diǎn)
# 字典中所有的元素都是一個(gè)鍵值對(duì),key不允許重復(fù),值可以重復(fù)
s = {'張二': 99, '張二': 100}
print(s)  # 如果鍵重復(fù),將會(huì)覆蓋{'張二': 100}
s1 = {'張二': 100, '張三': 100}  # 值可以重復(fù)
print(s1)
# 字典元素是無(wú)序的
# 字典中的key必須是不可變對(duì)象,比如字符串

python基礎(chǔ)知識(shí)(八):字典

9. 字典生成式

字典的快速生成用zip()函數(shù)實(shí)現(xiàn)。

# 字典生成式
# 內(nèi)置函數(shù)zip()
i = ['aaa', 'bbb', 'ccc']
j = [99, 98, 100]
A = {i:j for i, j in zip(i, j)}
print(A)

python基礎(chǔ)知識(shí)(八):字典文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-474255.html

到了這里,關(guān)于python基礎(chǔ)知識(shí)(八):字典的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • PYTHON(一)——認(rèn)識(shí)python、基礎(chǔ)知識(shí)

    PYTHON(一)——認(rèn)識(shí)python、基礎(chǔ)知識(shí)

    目錄 目錄 一、為什么要學(xué)習(xí)python? 二、輸出(用Python語(yǔ)言問(wèn)候世界!) 輸出的進(jìn)階: 三、認(rèn)識(shí)錯(cuò)誤 (BUG) 四、輸入 五、變量? 名字里是什么: 變量名的命名規(guī)則 : 六、什么是賦值運(yùn)算符 簡(jiǎn)單的賦值運(yùn)算符 加法賦值運(yùn)算符: 減法賦值運(yùn)算符: 取余賦值運(yùn)算符 增量運(yùn)算

    2024年02月09日
    瀏覽(29)
  • Python基礎(chǔ)知識(shí):整理10 異常相關(guān)知識(shí)

    Python基礎(chǔ)知識(shí):整理10 異常相關(guān)知識(shí)

    ? ? 當(dāng)在主函數(shù)中沒(méi)有捕獲處理異常時(shí),會(huì)報(bào)異常錯(cuò)誤 處理后? ?

    2024年01月18日
    瀏覽(34)
  • python基礎(chǔ)知識(shí)二

    5.1認(rèn)識(shí)組合數(shù)據(jù)類型 序列類型:列表、元組、字符串 — 支持雙向索引 集合類型:集合 — 確定性、互異性、無(wú)序性;放入集合中的元素必須為不可變類型(數(shù)字類型,字符串,元組) 映射類型:字典 — 鍵值對(duì)的形式存在,鍵必須為不可變類型(數(shù)字類型,字符串,元組)

    2024年02月05日
    瀏覽(22)
  • python基礎(chǔ)知識(shí)筆記

    python基礎(chǔ)知識(shí)筆記

    參考視頻和資料:2022新版黑馬程序員python教程,8天python從入門(mén)到精通,學(xué)python看這套就夠了_嗶哩嗶哩_bilibili 最后有知識(shí)的思維導(dǎo)圖!? 解釋器:pycharm 一、Pycharm快捷鍵和基礎(chǔ) 注釋多行代碼:Ctrl+/ 單行注釋:# 搜索:ctrl + f 打開(kāi)軟件設(shè)置:ctrl+alt+s 復(fù)制當(dāng)前行代碼:ctrl + d

    2024年02月03日
    瀏覽(50)
  • python基礎(chǔ)知識(shí)

    python基礎(chǔ)知識(shí)

    python基礎(chǔ)精講 本專欄主要針對(duì)python基礎(chǔ)語(yǔ)法,幫助學(xué)習(xí)者快速接觸并掌握python大部分最重要的語(yǔ)法特征。 1、基本數(shù)據(jù)類型和變量 2、分支結(jié)構(gòu)與循環(huán)結(jié)構(gòu) 3、函數(shù)與異常處理 4、類與模塊 5、文件讀寫(xiě) 通過(guò)本專欄可以快速掌握python的基礎(chǔ)語(yǔ)法。 1、enumerate()是python的內(nèi)置函數(shù);

    2024年01月19日
    瀏覽(14)
  • 【Python數(shù)據(jù)分析】Python基礎(chǔ)知識(shí)篇

    【Python數(shù)據(jù)分析】Python基礎(chǔ)知識(shí)篇

    ??歡迎來(lái)到Python專欄~Python基礎(chǔ)知識(shí)篇 ☆* o(≧▽≦)o *☆ 嗨 ~我是 小夏與酒 ?? ? 博客主頁(yè): 小夏與酒的博客 ??該系列 文章專欄: Python學(xué)習(xí)專欄 文章作者技術(shù)和水平有限,如果文中出現(xiàn)錯(cuò)誤,希望大家能指正?? ?? 歡迎大家關(guān)注! ?? Python技能樹(shù):Python入門(mén)技能樹(shù)。

    2024年02月16日
    瀏覽(25)
  • Python基礎(chǔ)知識(shí)入門(mén)(二)

    Python基礎(chǔ)知識(shí)入門(mén)(二)

    Python基礎(chǔ)知識(shí)入門(mén)(一) Python基礎(chǔ)知識(shí)入門(mén)(三) Python基礎(chǔ)知識(shí)入門(mén)(四) Python基礎(chǔ)知識(shí)入門(mén)(五) ? ? ? ? Python 數(shù)字?jǐn)?shù)據(jù)類型用于存儲(chǔ)數(shù)值。數(shù)據(jù)類型是不允許改變,如改變數(shù)字?jǐn)?shù)據(jù)類型的值,將重新分配內(nèi)存空間。 1.數(shù)字函數(shù) 函數(shù) ?描述? abs(x) 返回?cái)?shù)字的絕對(duì)值。

    2024年02月22日
    瀏覽(21)
  • Python基礎(chǔ)知識(shí)匯總(集合)

    Python基礎(chǔ)知識(shí)匯總(集合)

    Python中的集合用于保存不重復(fù)元素,分為可變集合(set)和不可變集合(frozenset)兩種。 本文主要是講可變集合set的常用操作,包括創(chuàng)建集合、集合中添加元素和刪除元素、集合的交集、并集和差集運(yùn)算等。 set集合是無(wú)序可變序列,集合的所有元素都放在一對(duì)大括號(hào)“{}”中

    2023年04月26日
    瀏覽(19)
  • Python基礎(chǔ)知識(shí)入門(mén)(五)

    Python基礎(chǔ)知識(shí)入門(mén)(五)

    Python基礎(chǔ)知識(shí)入門(mén)(一) Python基礎(chǔ)知識(shí)入門(mén)(二) Python基礎(chǔ)知識(shí)入門(mén)(三) Python基礎(chǔ)知識(shí)入門(mén)(四) ? ? ? ? 模塊是一個(gè)包含所有定義的函數(shù)和變量的文件,其后綴名是.py。模塊可以被別的程序引入,以使用該模塊中的函數(shù)、變量等功能來(lái)完成數(shù)據(jù)處理。 1.模塊導(dǎo)入 ? ?

    2024年02月02日
    瀏覽(41)
  • Python基礎(chǔ)知識(shí)+WebAPI

    代碼: Before reset_index: date 2016/7/7 22:00 ? ?7.00075 2016/7/7 23:00 ? ?7.99975 2016/7/8 00:00 ? ?8.99875 2016/7/8 01:00 ? ?9.99775 dtype: float64 After reset_index and rename columns: ? ? ? ? ? ? ?date ?data_value 0 ?2016/7/7 22:00 ? ? 7.00075 1 ?2016/7/7 23:00 ? ? 7.99975 2 ?2016/7/8 00:00 ? ? 8.99875 3 ?2016/7/8 01:00 ? ?

    2024年04月12日
    瀏覽(15)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包