Python:字典dict()如何一次讀出所有keys, values, items? dic.keys() ; set(dic) 無序; dic.values() ; dic.items()

加入好友
加入社群
Python:字典dict()如何一次讀出所有keys, values, items? dic.keys() ; set(dic) 無序; dic.values() ; dic.items() - 儲蓄保險王

dic = {“k1″:”v1″,”k2″:”v2”}

key = dic.keys()
“””
#像list(有序),但無法使用key[0]
#TypeError: ‘dict_keys’ object is not subscriptable(可下標的)
可使用keyLst = [k for k in key],轉為真正的list
#set(dic)也可取出所有key, type為set (無序)
“””
value = dic.values()
item = dic.items()
print(“key:”,key,type(key))
print(“value:”,value,type(value))
print(“item:”,item,type(item))

for k in key:
    print(k)

for v in value:
    print(v)
   
for it in item:
    print(it)    

Python:字典dict()如何一次讀出所有keys, values, items? dic.keys() ; set(dic) 無序; dic.values() ; dic.items() - 儲蓄保險王

type(dicIn.keys):

builtin_function_or_method

Python:字典dict()如何一次讀出所有keys, values, items? dic.keys() ; set(dic) 無序; dic.values() ; dic.items() - 儲蓄保險王

.keys()是一個函式或方法

回傳一個list-like的資料

所以後面需要()

 

推薦hahow線上學習python: https://igrape.net/30afN

加入好友
加入社群
Python:字典dict()如何一次讀出所有keys, values, items? dic.keys() ; set(dic) 無序; dic.values() ; dic.items() - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *