码迷,mamicode.com
首页 > 编程语言 > 详细

Python之旅 (基础篇二 1-25)

时间:2018-01-26 01:37:48      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:ima   bubuko   列表   src   default   gpo   表示   ems   clear   

字典:

   字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。

  字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

2.6.1、

技术分享图片
dic={name: oldboy, age: 56, hobby: 男人,1:2}
dic2={7:3,age1:23}
dic[2]=3                #1.通过键增加
print(dic)
dic.setdefault(2,3)        #2,通过键值对增加
print(dic)
dic.update(dic2)         #3.迭代增加
print(dic)
dict中增的方法.1,2,3

技术分享图片

2.6.2、

技术分享图片
dic={name: oldboy, age: 56, hobby: 男人,1:2}
dic2={7:3,age1:23}
# dic[2]=‘3‘                #1.通过键增加
# print(dic)
# dic.setdefault(2,3)        #2,通过键值对增加
# print(dic)
# dic.update(dic2)         #3.迭代增加
# print(dic)
dic.pop(name)    #1,通过键删除
print(dic)
del dic[age]        #2,通过键值对删除
print(dic)
dic.clear()
print(dic)            #3.清空字典
dic.popitem()          #4.随机删除
print(dic)
字典中删除的方法,1,2,3,4

技术分享图片

2.6.3、

技术分享图片
dic={name: oldboy, age: 56, hobby: 男人,1:2}
dic2={1:3,age:23}
dic[name]=yimi     #1.通过键改变
print(dic)
dic.update(dic2)       #2.通过字典的覆盖进行改变
print(dic)
字典中改的使用方法,1,2

技术分享图片

2.6.4、

技术分享图片
dic={name: oldboy, age: 56, hobby: 男人,1:2}
dic2={1:3,age:23}
print(dic[age])    #1.通过键去查找
print(dic.get(1))
print(dic.get(name1,不存在))   #2.通过键去查找值,有返回值
字典的查找方式.1,2

技术分享图片

2.6.5、其他操作。

技术分享图片
dic={name: oldboy, age: 56, hobby: 男人,1:2}
values=dic.values()
print(values)
keys=dic.keys()
print(keys)
输出字典中所有的key和value的方法

技术分享图片

字典的循环:

技术分享图片
dic={name: oldboy, age: 56, hobby: 男人,1:2}
for key,value in dic.items():
    print(key,value)      #1,打印出字典中的所有键值对
for keys in dic:
    print(keys)            #2,打印出所有的字典中所有的key
dic=dic.items()         
print(dic)                 #3.将字典转成dic.items的形式()
打印出字典中key,键值对

 

Python之旅 (基础篇二 1-25)

标签:ima   bubuko   列表   src   default   gpo   表示   ems   clear   

原文地址:https://www.cnblogs.com/yimiflh/p/8351961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!