Python第二天-字典類型的基本使用講解
學過java的同學都知道,在java中有一種鍵值對形式的數據格式--Map
而在Python中,有一種格式與Map類似,那就是字典(Dict)
1.創建一個字典類型對象
user={ "username":"Dylan", "age":18, "password":"123" }
2.遍歷
user={ "username":"Dylan", "age":"18", "password":"123" } for k,v in user.items(): print(k+":"+v);
結果: username:Dylan
age:18
password:123
3.clear()方法--清除字典中的所有元素
user={ "username":"Dylan", "age":"18", "password":"123" } user.clear(); print(user);
結果為:{}
4.copy()復制一份到另一個字典中
user={ "username":"Dylan", "age":"18", "password":"123" } user2=user.copy(); print(user2);
結果:{‘password‘: ‘123‘, ‘username‘: ‘Dylan‘, ‘age‘: ‘18‘}
5.fromkeys():不保留源字典的值,創建一個新字典
user={ "username":"Dylan", "age":"18", "password":"123" } user2=dict.fromkeys(user); print(user2);
結果:{‘username‘: None, ‘age‘: None, ‘password‘: None}
6.get():通過鍵獲取值
user={ "username":"Dylan", "age":"18", "password":"123" } username=user.get("username"); print(username);
結果:Dylan
7.items():得到字典的所有項(item)
user={ "username":"Dylan", "age":"18", "password":"123" } arr=user.items(); print(arr);
結果:dict_items([(‘age‘, ‘18‘), (‘username‘, ‘Dylan‘), (‘password‘, ‘123‘)])
8.keys():得到所有鍵
user={ "username":"Dylan", "age":"18", "password":"123" } arr=user.keys(); print(arr);
結果:dict_keys([‘username‘, ‘password‘, ‘age‘])
9.pop():移除指定key的item項
user={ "username":"Dylan", "age":"18", "password":"123" } user.pop("age"); print(user);
結果:{‘password‘: ‘123‘, ‘username‘: ‘Dylan‘}
10.popitem()-移除字典中的第一個項
user={ "username":"Dylan", "age":"18", "password":"123" } user.popitem(); print(user);
結果:{‘age‘: ‘18‘, ‘password‘: ‘123‘}
11.items():得到字典的所有值
user={ "username":"Dylan", "age":"18", "password":"123" } values=user.values(); print(values);
結果:dict_values([‘18‘, ‘Dylan‘, ‘123‘])
12.del關鍵字-根據指定鍵刪除指定項
user={ "username":"Dylan", "age":"18", "password":"123" } del user["username"] print(user);
結果:{‘age‘: ‘18‘, ‘password‘: ‘123‘}
------------------------------------------------------結束-------------------------------------------------------
我就快倒下了,但是意誌告訴我,堅持就是勝利,我工作直到看到明天的太陽!
Python第二天-字典類型的基本使用講解