python3.6数据类型之字典

本文介绍了Python3.6中的字典数据类型,作为列表的升级版,字典是映射类型的唯一内建结构,允许通过键来访问数据。内容包括字典的创建、操作方法,如增、查、删、改,以及遍历字典中元素的技巧。
摘要由CSDN通过智能技术生成

字典可以理解为列表的升级版,是一种通过名字或者关键字引用的得数据结构,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型

一、字典的创建 

        -字典是另一种可变容器模型,且可存储任意类型对象

        -用{}括起来,元素是键值对的形式,键和值通过:隔开{key:value}

          每个元素之间通过‘,’分隔

                -案例:dic = {'name':'张三','age':18,'height':170}

         -key只能是不可变类型(字符串,数字) 不可以是列表或者字典

         -key是唯一的,不可重复  值可以不唯一

    -如果需要修改‘张三’,则需要先找到他的下边,而字典的下标是根据名字找

        .字典和列表一样可以存取多喝数据

        .列表查询元素通过下标,字典查询元素通过前面的key值

二、字典操作 

--打印字典中的元素

    print(dic['name'])

--修改  通过key找到

temp=raw_input("请输入修改后的值")
dic['name']=temp
print("修改后的值为%s"%dic['name'])

--增 如果给字典中不存在的key赋值,则字典中会增加这个元素

dic={'name':'淡淡','sex':'男','professional':'计算机科学与技术'}
vqq=raw_input("请输入QQ号")
dic['qq']=vqq
print("添加后的QQ号为%s"%dic['qq'])

--查

          --len() 查字典中元素个数  一个元素即一个key和一个值

dic = {'name':'张三','age':18,'height':170}
len(dic)
#3    

           

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值