Python探索记(13)——字典Dictionary

# @Time    : 2017/7/6 20:36
# @Author  : 原创作者:谷哥的小弟
# @Site    : 博客地址:http://blog.csdn.net/lfdfhl
# @DESC    : Dictionary

'''
字典的每个元素由两部分组成即键和值
可依据键查询其对应的值,如person['name']获取name对应的值
亦可使用get()方法,假若该键不存在则返回默认值
'''
person={'name':'谷哥的小弟','age':25,'address':'china'}
print('name=',person['name'])
print('age=',person['age'])
print('address=',person['address'])

gender=person.get('gender','男')
print('gender=',gender)
print('= '*20)

'''
利用items()即可获取字典所有元素
利用keys()获取字典中的所有key
利用values()获取字典中的所有value
利用in判断key是否在字典中;如果在则返回True,否则返回False
'''
person={'name':'谷哥的小弟','age':25,'address':'china'}
items=person.items();
for item in items:
    print('字典中的item=',item)
keys=person.keys()
for key in keys:
    print('字典中的key=',key)
values=person.values()
for value in values:
    print('字典中的value=',value)
result='gen' in person
print('result=',result)
print('= '*20)

'''
利用len()获取字典中元素个数
'''
person={'name':'谷哥的小弟','age':25,'address':'china'}
count=len(person)
print('count=',count)
print('= '*20)

'''
修改字典中的元素的值
'''
person={'name':'谷哥的小弟','age':25,'address':'china'}
person['age']=27
print('修改后的age=%i'%person['age'])
print('= '*20)

'''
往字典中添加元素

示例如下:
往字典中添加gender=male
'''
person={'name':'谷哥的小弟','age':25,'address':'china'}
person['gender']='male'
gender=person['gender']
print('gender=',gender)
print('= '*20)

'''
删除字典中的元素
'''
person={'name':'谷哥的小弟','age':25,'address':'china'}
del person['address']
items=person.items();
for item in items:
    print(item)
print('= '*20)

'''
利用clear()清空字典
'''
person={'name':'谷哥的小弟','age':25,'address':'china'}
person.clear()
count=len(person)
print('清空后字典中元素个数=',count)
print('= '*20)

结果如下:

name= 谷哥的小弟
age= 25
address= china
gender= 男
= = = = = = = = = = = = = = = = = = = =
字典中的item= ('name', '谷哥的小弟')
字典中的item= ('age', 25)
字典中的item= ('address', 'china')
字典中的key= name
字典中的key= age
字典中的key= address
字典中的value= 谷哥的小弟
字典中的value= 25
字典中的value= china
result= False
= = = = = = = = = = = = = = = = = = = =
count= 3
= = = = = = = = = = = = = = = = = = = =
修改后的age=27
= = = = = = = = = = = = = = = = = = = =
gender= male
= = = = = = = = = = = = = = = = = = = =
('name', '谷哥的小弟')
('age', 25)
= = = = = = = = = = = = = = = = = = = =
清空后字典中元素个数= 0
= = = = = = = = = = = = = = = = = = = = 
时间: 2025-01-03 07:58:37

Python探索记(13)——字典Dictionary的相关文章

Python探索记(14)——字符串、列表、元组、字典与运算符相关的操作

# @Time : 2017/7/7 21:06 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : 字符串.列表.元组.字典与运算符相关的操作 ''' 运算符 + 表示合并 试用范围:字符串.列表.元组 示例如下: ''' string1='人生苦短 ' string2='我用Python' string3=string1+string2 print('string3=',string3) li

Python探索记(10)——字符串(下)

关于字符串的常见操作,请参见如下示例: # @Time : 2017/7/2 21:26 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : String常见操作 string='hello,my name is hanmeimei' ''' find() 判断子串是否在String中,若存在则返回子串在String中开始的索引值,否则返回-1 rfind()类似于find()函数,不过是从右边开

Python探索记(18)——文件File

# @Time : 2017/7/8 21:10 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : 文件File相关操作 ''' 文件操作的主要流程 1 打开或者创建文件 2 读写文件 3 关闭文件 ''' f=open('testFile.txt','w') f.write('大家好,这里是Python的学习笔记 \n 人生苦短,我用python') f.close() f=open('fil

Python探索记(17)——函数

# @Time : 2017/7/8 18:40 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : 函数Function ''' 定义一个无参函数并调用 ''' def printline(): print('= '*20) printline() ''' 定义一个有参函数并调用 ''' def addnumber(a,b): c=a+b return c result=addnumber(3,

Python探索记(01)——HelloWorld及Python的注释

# @Time : 2017/7/2 11:16 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : Python的注释 #单行注释 print("hello world,Python") ''' 此处为多行注释 人生苦短,我用Python ''' print("Python是一门优秀的语言")

Python探索记(03)——输入和输出

在Python中利用input('提示语')作为键盘的输入,利用print作为输出将内容显示在控制台,请看如下示例: # @Time : 2017/7/2 12:34 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : 输入和输出 name=input('请输入您的名字:') number=input('请输入您的工号:') print('您的名字是%s'%name) print('您的工号是%s

Python探索记(15)——Python内置函数

# @Time : 2017/7/7 21:42 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : Python的内置函数 ''' Python常用的内置函数有: len(item) 计算容器中元素个数 max(item) 返回容器中元素最大值 min(item) 返回容器中元素最小值 del(item) 删除元素 现在分别介绍如下 ''' ''' len(item) ''' string='a

Python探索记(02)——变量

Python中常见变量如下: 在Python开发中,只要定义了一个变量,那么它所对应的类型就已被系统确定了:不需要开发者主动声明其类型,系统会自动识别. 比如: number=9527 price=14.25 name='大泽玛利亚' print(number) print(price) print(name) 可使用type(变量的名字)查看变量的类型,例如: # @Time : 2017/7/2 11:37 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http

Python探索记(09)——字符串(上)

在Python中用单引号或者双引号表示字符串 # @Time : 2017/7/2 20:57 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : 字符串String ''' 字符串的表示方式 ''' name = '杉原杏璃' nickname = "冲田杏梨" print("name=", name) print("nickname=", ni