#!_*_ coding:utf-8 _*_
# PythonStudy
# PythonDict.py
#
# Created by vincent.li on 2017/12/02 21:55
# Copyright @ 2017年 vincent.li. All rights reserved.
#
###字典的常用方法
#创建字典
#创建方式1:
myDic = dict((("name","vincent"),("age",25)))
print (myDic) #{'age': 25, 'name': 'vincent'}
#创建方式2:
myDic1 = {"name":"vincent","age":25}
print (myDic1) #{'age': 25, 'name': 'vincent'}
#字典的常用操作
#1.获取字典的元素数量
c = len(myDic)
print (c) #2
#2.清空字典的内容
myDic1.clear()
print (myDic1) #{}
#3.复制字典
myDic2 = myDic.copy()
print (myDic2) #{'age': 25, 'name': 'vincent'}
#4.获取字典中某个键对应的值 如果键不存在就返回方法中默认的值
data = myDic.get("score",100)
print (data) #100
#5.判断某个键是否存在字典中
if "name" in myDic :
print ("这个键存在字典中")
else:
print ("这个键不存在字典中") #这个键存在字典中
#6.获取字典的键值对组合
t = myDic.items()
print (t) #[('age', 25), ('name', 'vincent')]
#7.获取字典的所有键
allKeys = myDic.keys()
print (allKeys) #['age', 'name']
#8.获取字典的所有值
allValues = myDic.values()
print (allValues) #[25, 'vincent']
#9.设置字典中某个键的值 如果键存在 就把参数的值设置成这个键的新值 如果键不存在 就以参数中的键-值创建新的元素
print (myDic) #{'age': 25, 'name': 'vincent'}
myDic.setdefault("score",100)
print (myDic) #{'age': 25, 'score': 100, 'name': 'vincent'}
Python字典的常用操作
最新推荐文章于 2024-04-05 13:00:00 发布