python字典基礎知識

2021-10-21 15:22:41 字數 1367 閱讀 7634

# ############字典複習#################################

# 字典主要的三個方法 keys() values() items()

dt =

for key in dt.keys():

print("key", key)

for value in dt.values():

print("value", value)

for key, value in dt.items():

print("key+value", key, value)

# 字典的key全部轉化到乙個list裡面

lt = list(dt.keys())

print("所有key", lt)

# 字典的value全部轉化到乙個list裡面

lt1 = list(dt.values())

print("所有value", lt1)

# get(key,0)

# 注意後面跟個0表使如果key不存在就返回0

print(dt.get("color", 0))

print(dt.get("not_exit", 0))

# setdefault()方法 如果存在就不會執行返回存在的value

dt.setdefault("***", "f")

print(dt)

# 計算字串出現的次數

ms = 'it was a bright cold day in april, and the clocks were striking thirteen.'

count = {}

for i in ms:

count.setdefault(i, 0)

count[i] = count[i] + 1

print(count)

# prpint列印字典

import pprint

for i in ms:

count.setdefault(i, 0)

count[i] = count[i] + 1

pprint.pprint(count)

stuff =

def displayinventory(inventory):

print("inventory:")

item_total = 0

for k, v in inventory.items():

print(str(v) + ' ' + k)

item_total += v

print("total number of items: " + str(item_total))

displayinventory(stuff)

python 字典基礎知識

好久沒有更新了,創作不易,希望多多支援。字典 鍵值對 key value 表示方法 變數名 注意 1.使用的符號都是英文表示。2.key值是不可變型別,value是可變資料型別 dic print dic 第一種 setdefault函式 dic dic.setdefault weight 170 ...

python基礎知識(字典)

建立字典 變數名 zip 轉換為zip物件 空字典變數名 變數名 dict key value,建立只有鍵的字典 fromkey函式 變數名 dict.fromkey 建立只有鍵的字典 刪除字典 del 變數名 變數名.clear 清空 通過鍵值對訪問字典 dict 鍵 dictionary.get...

python基礎知識 列表 元組 字典

lista 1,2 3,4 lista list range 1,100 lista list range 1,100,2 1 99定義乙個包含元組的列表 c a b c d 或c 1,2,3,4,5,6,7,8,9,10 定義乙個包含列表的元組 dict1 定義乙個包含元組的字典,字典輸出為列表d...