zoukankan      html  css  js  c++  java
  • Python基础-字典dict

    字典创建的几种方式:
    1. 直接创建:dict_name = {key1:value1,key2:value2,key3:value3}
    2. 通过dict函数创建:dict_name = dict(key1=value1,key2=value2,key3=value3)
     
    列表转化成字典示例:
    li = [11,22,33]
    d = dict(enumerate(li))
     
    字典对象内置方法:
    方法
    含义
    get(key)
    获取键位key的值,如果该键不存在则返回none 注:使用get()方法获取的值和通过索引获取的区别是:使用get()方法没有找到key是返回none,不会报错程序还是会继续运行下去,而通过索引没有找到key则python解释器会报错,所以大多数情况下使用get()方法获取值而不是索引
    keys()
    获取字典中所有的键,并以列表的形式返回
    values()
    获取字典中所有的值,并以列表的形式返回
    items()
    获取字典中所有的键值对,并以列表的形式返回
    pop(k)
    移除键为k的值
    popitem()
    移除该字典最后一项
    update()
    在该字典的末尾追加另一个字典
    fromkeys([key1,key2,...],value)
    在字典中查询键为key1,key2...如果有就将value赋值给对应键的值,否者就创建该键值对并赋值。注:该方法属于静态方法,直接使用dict类名调用 注:fromkeys()和直接通过索引创建并赋值的方式的区别是,fromkeys()中key1,key2...中的值value都指向一块内存,改变一个其余几个也会改变。而通过索引方式,是指向不同内存的
     
     
     
  • 相关阅读:
    第一次站立会议
    构建之法阅读笔记03
    软件工程概论学习进度条03
    四则运算三
    构建之法阅读笔记02
    软件工程概论学习进度条02
    四则运算二
    构建之法阅读笔记01
    软件工程概论学习进度条1
    软件工程个人作业01
  • 原文地址:https://www.cnblogs.com/chiang97912/p/7150739.html
Copyright © 2011-2022 走看看