简介

字典是以键值对的形式进行数据存储的。

表示方式:{key:value,keys:value,key3:value}

dic = {"jay":"周杰伦","DT":"陶喆","金毛狮王":"谢逊"}
val = dic["jay"]
print(val)   //termianl
周杰伦

字典的key必须是可哈希的数据类型,

字典的value可以是任何数据类型。

增删改查

dic = dict()
dic["jay"] = "周杰伦"
dic[1] = 121232
print(dic)
#修改
dic["jay"] = "藤原拓海"
print(dic)
#删除
dic.pop("jay") #根据key删除
print(dic)//terminal
{'jay': '周杰伦', 1: 121232}
{'jay': '藤原拓海', 1: 121232}
{1: 121232}

查询操作:

print(dic["jay1111"])    #不存在会报错
print(dic.get("jay2222")) #不存在就返回None

字典的循环和嵌套

dic ={"胡歌":"李逍遥","刘亦菲":"赵灵儿","安以轩":"林月如","彭于晏":"唐钰"
}
#1.用for循环直接拿到key
for key in dic:print(key,dic[key])
#2希望把所有的key全部保存到一个列表当中
print(list(dic.keys()))  #把所有的key保存到list中
#2把所有value放到list中
print(list(dic.values()))
#3拿到字典中的key和value
print(list(dic.items()))
#直接拿到key和value
for key,value in dic.items():   #重要print(key,value)terminal//
胡歌 李逍遥
刘亦菲 赵灵儿
安以轩 林月如
彭于晏 唐钰
['胡歌', '刘亦菲', '安以轩', '彭于晏']
['李逍遥', '赵灵儿', '林月如', '唐钰']
[('胡歌', '李逍遥'), ('刘亦菲', '赵灵儿'), ('安以轩', '林月如'), ('彭于晏', '唐钰')]
胡歌 李逍遥
刘亦菲 赵灵儿
安以轩 林月如
彭于晏 唐钰

dic={key:“字典”}相关推荐

  1. Python如何在dic(字典)里面添加dic(字典) 附dic基础知识

    因为最近在学机器学习算法,对于如何在dic里面添加dic有点不解, 如  myTree['no surfacing'][2] = 'maybe',表示在myTree这个dic的key 'no surf ...

  2. Python基本语法(基于3.x)

    Python基本语法(基于3.x) Python的两种运行模式: 命令行模式,运行python,然后在命令行中输入python命令 程序脚本, 在命令行中输入 ./hello.py运行 Python是 ...

  3. D3基本图表绘制——折线图

    制作折线图分成4步走: 1.首先划定制图区域和范围--画一个边框 2.数据处理得到绘制折线图需要的数据--绘制折线需要一个数组整体 3.画出x,y轴和折线--y轴绘制需要注意 4.补充标签,调节位置 ...

  4. day 05 字典dic(增删改查 嵌套)

    字典的初识: why: 列表可以存储大量的数据,数据之间的关联性不强 ['太白', 18, '男', '大壮', 3, '男'] 列表的查询速度比较慢. what:容器型数据类型:dict. how: ...

  5. #python字典(dic缩写Dictionary)基础语法及代码实战

    1.python中字典使用到的频率极高(*****) 首先,字典是以键值对的形式进行存储数据的 字典的表示方法:{key:value,key2:value,key3:value} dic = {'ja ...

  6. python 中字典(dic)的用法

    dic = {'james':98,'job':78}#字典使用key--values方式,也就是键--值的方式 #print(dic['james']) for key in dic:#取出字典中的 ...

  7. Python基础五 字典(dic)

    一:字典(dic) 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储 ...

  8. python学习笔记05 字典dic增删查改常用操作及嵌套

    字典dic hashable数据(不可变)才能作为key  list不可 ,不是按照我们保存的顺序保存的,可以认为是无序的. 新增 dic["国际章"] = "汪峰的老婆 ...

  9. [Python] 字典 get(key, default=None):获取字典中相应键的对应值

    转自:Python 字典(Dictionary) get()方法 功能: get() 函数和setdefault()函数返回指定键的值,如果值不在字典中返回默认值. 语法: dict.get(key, ...

最新文章

  1. galaxy android 8,三星终于正式升级安卓8.0!Galaxy S8尝鲜
  2. Django博客系统(写博客页面展示分类)
  3. python自动生成鸡汤文_20行python代码实现鸡汤智能生成器
  4. Android Studio 使用感受 错误解决
  5. hdu 1757 矩阵连乘
  6. 搭建Linux安全的Squid代理服务器
  7. leetcode234 回文链表
  8. 字节跳动高工面试:mysql查询重复数据sql
  9. ubuntu16.04安装google中文输入法
  10. AD9 PCB文件黑色区域如何改变?
  11. c语言json数据转换成字符串,C语言将字符串转json
  12. c语言大小写字母变换,C语言学习:任意大小写字母转换
  13. 10分钟默写快速排序
  14. CentOS 6忘记密码解决方法(三分钟超快o)
  15. 花火之声不闻于耳 [线段树]
  16. matlab基础----复数表示
  17. python语言的特点-Python语言的特点有哪些?
  18. java调用打印机的两种方式
  19. css:图文效果(上面图片下面文字)
  20. Google Maps 基础

热门文章

  1. 电脑卡顿反应慢怎么处理?电脑提速,4个方法!
  2. face++实现人脸识别及人脸相似度对比
  3. NVIDIA GeForce Experience无法登录
  4. Minio Utils
  5. 我要写王者荣耀类游戏的网页代码
  6. Linux操纵细碎以太网卡的装配及设置-2
  7. 知识点:matplotlib绘图的线条设置以及颜色设置
  8. 数据库:关系模型基本介绍
  9. 快手视频搬运快手视频伪原创工具快手视频消重快手去重的软件短视频消重批量处理软件,短视频伪原创...
  10. 【青少年编程】【三级】接苹果