Python基础3

1.字典

Python中的字典是python的一种数据结构,它的本质是key和value以及其对应关系的一种集合,一个key可以对应一个多个value。

Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。
  • 无序的集合

  • 字典中的元素通过键来存取,而不是通过偏移存取

  • 字典可以在原处增长或是缩短(无需生成一份拷贝),可以包含任意类型的对象

  • 支持任意深度的嵌套(可以包含列表和其他的字典)

  • 属于可变映射类型(通过给索引赋值,在原处进行修改)

    常见字典常量和操作

    D1={
         } 空字典
    D2={
         'span':2.'gan':3} 两项目字典
    D3={
         'food':{
         'meat':1,'egg':2}} 嵌套
    D2['eggs'] 以键进行索引运算
    D3['food']['egg']
    

    创建字典(字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下:)

    D1={
         'aa':1,'bb':2,'cc':3}
    print(D1)
    D1={
         'abc':123}
    print(D1)
    D2 = {
          'abc': 123, 98.6: 37 }
    print(D2)
    注意:
    每个键与值用冒号隔开(:),每对用逗号,每对用逗号分割,整体放在花括号中({
         })。
    键必须独一无二,但值则不必。
    值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。
    

    访问字典里的值(把相应的键放入熟悉的方括弧)

    D1={'aa':1,'bb':2,'cc':3}
    print("D1['aa']:",D1['aa'])
    运行结果:
    D1['aa']: 1
    

    修改字典(向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值)

    D1={
         'aa':1,'bb':2,'cc':3}
    D1['aa']=11 #修改
    D1['dd']=4  #增加
    print(D1)
    运行结果:
    {
         'aa': 11, 'bb': 2, 'cc': 3, 'dd': 4}
    
    del D1['aa']; 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值