Python Dictionary – (Python教學) – Dictionary 就是包含keys list 及 value list 的一個集合. 在集合中, 每一行的key也會Map在value上, 只需要加入Key就可取得值.
本篇會介紹Dictionary的基本5種應用方法 – Dictionary初始化, Dictionary加入值, Dictionary更新值, Dictionary刪除值, Dictionary foreach迴圈. Let’s Start!
names = {}
print(names);
//{}
names = {“Tim”:”Clerk”, “John”:”Manager”, “Mary”: “Boss”};
print(names);
// { Tim: ‘Clerk’, John: ‘Manager’, Mary: ‘Boss’ }
names = {“Tim”:”Clerk”, “John”:”Manager”, “Mary”: “Boss”};
names[“Peter”] = “Cooker”;
print(names);
// { Tim: ‘Clerk’, John: ‘Manager’, Mary: ‘Boss’ , ‘Peter’: ‘Cooker’}
names = {“Tim”:”Clerk”, “John”:”Manager”, “Mary”: “Boss”};
print(names[“John”]);
// Manager
names = {“Tim”:”Clerk”, “John”:”Manager”, “Mary”: “Boss”};
print(“John” in names);
// true
names = {“Tim”:”Clerk”, “John”:”Manager”, “Mary”: “Boss”};
names[“Tim”] = “Cooker”;
print(names[‘Tim’]);
// Cooker
names = {“Tim”:”Clerk”, “John”:”Manager”, “Mary”: “Boss”};
del names[“Tim”];
print(names[‘Tim’]);
# KeyError: ‘Tim’
names = {“Tim”:“Clerk”, “John”:“Manager”, “Mary”: “Boss”};
names = {} // clear
print(names); // {}
names = {“Tim”:”Clerk”, “John”:”Manager”, “Mary”: “Boss”};
print(names.keys());
# dict_keys([‘Tim’, ‘John’, ‘Mary’])
names = {“Tim”:“Clerk”, “John”:“Manager”, “Mary”: “Boss”};
print(names.values());
# dict_values([‘Clerk’, ‘Manager’, ‘Boss’])
names = {“Tim”:“Clerk”, “John”:“Manager”, “Mary”: “Boss”};
for key in names.keys():
print(names[key] + ” ” + key);
// Tim Clerk // John Manager // Mary Boss