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

Posted yimiflh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之旅 (基础篇二 1-25)相关的知识,希望对你有一定的参考价值。

字典:

   字典是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)的主要内容,如果未能解决你的问题,请参考以下文章

Vue 基础篇二

NIO相关基础篇二

Python学习之旅 —— 基础篇模

Python学习之旅 —— 基础篇面向对象

Python基础教程学习目录

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情