Python字典的常用操作

#!_*_ 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'}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值