程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

小白之Python基礎(五)

編輯:Python

使用dict和set

1、dict :是direction字典的縮寫

1) 通過{ }創建,使用健-值(key-value)存儲;用“鍵值對”表示映射關系,例如 {名字:對應的成績},查找速度快,鍵值對之間無序;(鍵是不可變數據類型,且不能重復;值可以是任意數據類型;)

2)通過’字典名[i]‘的方式獲得對應值,當i不存在時,會報錯;

 

 

3)判斷 key值是否存在:

用 dict.get() 方法判斷:

 如果key值不存在,返回None值,或者返回指定的value值

 

 

 

用 in 方法判斷:

 

4)len(dict) 獲得字典dict中元素的個數

5)dict.keys() 所有鍵;   dict.values()所有值;     dict.items()所有鍵值對

 

 

 

  6) 增加鍵值對: 字典名[鍵]

 

 

        7)刪除鍵值對:dict.pop(i)

 

若鍵不存在,可指定返回值value

 

        8)通過 “字典名[鍵]”修改值

 

9)通過for循環遍歷:

 

10)排序:先把dict.items()轉換為列表,再排序

 默認對第一個元素排序

 

 

 


2、set:和dict類似,但不存儲value值                          

元素不能重復,且必須為不可變數據類型

1) { }無法創建空set,因為要用於創建空字典

2)  len(A) 可以獲得字典A中元素的個數

 

 

  2)   a.add(s) 增加元素 

 

 

  3)   a.remove(s) 刪除元素

 

  4) 集合操作

 

 

 

 

 

 

 

  5)遍歷排序:

for循環遍歷:

先將字典轉換為列表,再輸出結果:

 

 

 

 2022-08-03

 

 

 

 

 

 


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved