美文网首页
python基础●字典

python基础●字典

作者: 尔果 | 来源:发表于2019-05-10 18:10 被阅读0次

    字典:

    #格式:以键值对的形式保存,再用大括号包裹(冒号前的数 为 “键”,冒号后的数为对应的“值”)

    info = {'name':'班长','id':100,'sex':'f','address':'地球亚洲中国北京'}

    说明:

        ●字典和列表一样,也能够存储多个数据

        ●列表中找某个元素时,是根据下标进行的

        ●字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'id'、'sex')

        ●字典的每个元素由2部分组成,键:值。例如 'name':'班长' ,'name'为键,'班长'为值

    字典的取值输出

    根据 键 名称 取对应的 值:

    info = {'name':'班长','id':100,'sex':'f','address':'地球亚洲中国北京'}

     print(info['name'])

     print(info['address'])

    结果:

        班长

        地球亚洲中国北京

    还可以使用  get()方法获取: 比如 : aa = info.get("name")

    字典的常见操作1


    修改元素

    字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改

    添加元素


    删除元素

    对字典进行删除操作,有一下几种:

        del

        clear()

    字典常见操作2


    len()

    测量字典中,键值对的个数


    keys

    返回一个包含字典所有KEY的列表


    values

    返回一个包含字典所有value的列表


    items

    返回一个包含所有(键,值)元祖的列表


    has_key

    dict.has_key(key)如果key在字典中,返回True,否则返回False


    遍历

    通过for ... in ...:的语法结构,我们可以遍历字符串、列表、元组、字典等数据结构。

    注意python语法的缩进

    我们之前已经讲过了 字符串的遍历,列表的遍历(元组的遍历与列表的遍历一致),现在我们来看看字典的遍历

    遍历字典的key(键)


    遍历字典的value(值)


    遍历字典的项(元素)


    遍历字典的key-value(键值对)

    以上的 方法 大家看着图上的代码多练习练习

    给大家出个题目:当遇到字典的嵌套时,应该怎么取嵌套数据里面的数据

    比如:aa = {"id":"12","info":{"name":"张三","age":18}}, 在dict(aa) 中,取张三的年龄

    到目前为止,我们已经学完了python的字符串,列表,元组,字典等数据类型。下面再提一下这几个数据类型之间的转化

    比如:整型 转字符串 : aa =  11   --->  字符串: bb = str(aa)    可以查看下 aa 及 bb 的数据类型: print(type(aa)),print(type(bb))

    其他的也是一样的: 比如 元组转 列表: aa = (11,)   ---> bb = list(aa)  

    常用的数据类型转换

    相关文章

      网友评论

          本文标题:python基础●字典

          本文链接:https://www.haomeiwen.com/subject/zpxzoqtx.html