• 字典


    字典的每一个元素就是一个键值对

    ur ={

    ‘name’:'Tom',

    'age':'66',

    'gender':'M'

    }

    索引 需要从key获取,,,取值不在的key时,报错,推荐使用get

    print(ur['name'])

    不支持切片

    方法keys ,获取所有的键并生成一个新的列表

    print(ur.keys())   ###输出为:dict_keys(['name','age','gender'])

    方法values ,获取所有key对应的值

    print(ur.values())  ###输出为:dict_keys(['Tom','66','M'])

    方法items ,获取所有的键值对

    print(ur.items()) ###输出为:dict_items([('name','Tom'),('age','66'),('gender','M')])

    ====================================================================

    循环:获取所有的键和值,需要循环两个参数

    for i ,j in ur.items():

      print(i)

      print(j)

    ==================================================================

    clear 清楚所有内容  输出{}  空值

    get 根据key获取值,如果key不存在,可以指定默认值

    ur.get('name')  ##s输出对应值

    ur.get('ttr')  ,如果字典中没有对应的key,就获取None

    ur.get('ttr','123')如果字典中没有对应的key,可以给他一个赋值,这样就输出123了

    =====================================================================

    has_key 检查字典中指定key是否存在,3里不存在了

    可以用in

    ‘name’ in ur.keys()

    pop 移除

    popitem 

    ====================================================

    update

    test ={

    ‘eee’:‘rrr’

    }

    ur.update(test)

    print(ur)  ###输出的字典为已经更新后的

    ==================================================

    enumerate  为for循环增加key,自动生成一列,默认从0开始,自增1

    li = ['电脑‘,‘键盘,'鼠标’]

    for key,i in enumerate (li):

      print(key,i)

    inp = input(‘请输入商品号:’)

    num = int(inp)

    print(li[num])

    ================================================

    range  用获取指定范围内的数

    range(0,10)

  • 相关阅读:
    Python学习笔记Day08
    Python学习笔记Day06~07
    Python学习笔记Day05
    linux文件属性之用户和组基础知识
    linux文件属性之linux文件删除原理
    linux文件属性软硬链接知识
    linux文件属性文文件类型知识
    linux文件属性描述(inode,block)
    xargs命令
    find命令
  • 原文地址:https://www.cnblogs.com/huangguabushihaogua/p/9220825.html
Copyright © 2020-2023  润新知