文 | 猿天罡

前言

为了让小伙伴们不耗费多余的注意力,我们举的例子都尽可能的简单,不信你回去看看,字典键对应的值都是基本数据类型(字符串、数字等)。

其实,字典里键对应的值可以很复杂。

我们可以在字典中存储列表,在列表中存储字典,在字典中存储字典等等。

Python中几乎所有的数据类型,都可以存进字典里。

学习不是一日之功,需摆正心态,持之以恒,希望小伙伴们对学习一门语言抱有基本的耐心。

下面我们来开心地学习吧。

1.在字典里存储列表

1.1字典里不全是列表

笔者在大学的时候,需要学习四门基础专业课。

course = ['数据结构', '计算机网络', '计算机组成原理', '操作系统']

复制代码

如果我们声明一个学生字典,则专业课列表应该在其字典之中。

student = {

'name': 'kelvin',

'age': 18,

'course': ['数据结构', '计算机网络', '计算机组成原理', '操作系统']

}

复制代码

注:也可以用双引号包裹字符串(别

python遍历多层字典_Python遍历嵌套字典的几种方法相关推荐

  1. python处理列表中字典_Python列表嵌套字典的时候,如果要删除列表中其中一个字典要如何操作...

    如果要删除列表中其中一个字典要操作如下 第一种方法 1.1 name_list=[{"name":"张三","age":18},{" ...

  2. python随机生成验证码_Python生成随机验证码的两种方法

    # -*- coding: utf-8 -*- import random def generate_verification_code_v2(): ''' 随机生成6位的验证码 ''' code_l ...

  3. python怎么循环终止_Python 循环终止语句的三种方法小结

    Python 循环终止语句的三种方法小结 在Python循环终止语句有三种: 1.break break用于退出本层循环 示例如下: while True: print "123" ...

  4. 怎么在python中添加文字_Python在图片中添加文字的两种方法

    本文主要介绍的是利用Python在图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧 一.使用OpenCV 在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦.Ope ...

  5. python去掉html标签_python 去除html标签的几种方法

    #! /usr/bin/python # -*- coding:utf-8 -*- ''' created on 2013-12-18 @author: java ''' import re from ...

  6. python连接数据库的技术_Python操作MySQL数据库的三种方法

    (1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. ...

  7. 用python批量下载网络图片_python批量下载图片的三种方法

    一是用微软提供的扩展库win32com来操作IE: win32com可以获得类似js里面的document对象,但貌似是只读的(文档都没找到). 二是用selenium的webdriver: sele ...

  8. python 执行shell 事务_python中执行shell的两种方法总结

    一.使用python内置commands模块执行shell commands对Python的os.popen()进行了封装,使用SHELL命令字符串作为其参数,返回命令的结果数据以及命令执行的状态: ...

  9. python画平行坐标图_Python实现平行坐标图的两种方法小结

    怎么用python实现一个坐标图的平移和缩放最容易想到的应该是DP算法,即取初始轨迹的起点A和终点B连线,计算每个点到这条线的距离,距离最大的点C若小于要分享误差则结束: 否则将C点加入压缩后的数据集 ...

  10. python隐藏手机号码程序_Python网站手机号码解密的一种方法

    黄页88网站反爬措施对手机号进行了一些加密处理.这里介绍一下怎么解密手机号码的方法. 首先,我们看一下网站显示的手机号是这样的: 显示的手机号 使用ctrl c复制粘贴后变成了这样: 复制后的手机号码 ...

最新文章

  1. 分享一个针对触摸设备优化的图片幻灯jQuery插件 - touchtouch
  2. 如何使用Pycharm2019连接服务器,同时在Pycham2019中同步修改服务器上的代码
  3. 性能测试07:服务器性能测试范围
  4. 来聊一聊Cookie(小甜饼),及其涉及到的web安全吧
  5. Redis:MySQL算老几?
  6. 成本中心、作业中心、工作中心的区别
  7. mysql单点故障_如何解决云服务商单点故障频发的问题?
  8. C++ 高级数据类型(二)—— 字符序列
  9. 在非洲意外当上酋长的河南小伙,现在咋样了?
  10. 京东面试官:你是怎么理解 MySQL 的优化原理的?
  11. 1711: [Usaco2007 Open]Dingin吃饭
  12. 类和模块 类和原型 工厂方法 构造函数 constructor
  13. Enterprise Libary 2 Hands-on-Lab 发布了
  14. bzoj 1625: [Usaco2007 Dec]宝石手镯(01背包)
  15. Java打印杨辉三角形
  16. pyqt4安装问题小结(一)
  17. 删除后别人的微信号变成wxid_“ 微信号 ” 和 “ 微信账号 ” 分别代表什么?...
  18. Git初学--创建版本库
  19. 元宇宙的驱动力是什么?
  20. 自建服务器打印机,打印机服务器搭建 -cups

热门文章

  1. layui多文件上传讲解_Laravel 使用 layui 文件上传组件批量上传图片
  2. MUI框架的上拉加载的深入探索和实战运用
  3. 【前端学习日记】使用HTML实现文件的上传和下载
  4. ricequant量化的基础是什么?
  5. 计算机专业申请phd美国,美国计算机专业博士的申请个人陈述范文
  6. 物权法全文内容有哪些呢-广告外链_萍乡凤凰网广告哪家好,优酷竞价_一帆创众网络...
  7. alma linux 上配置 ntp 服务器和客户端
  8. 工程监测仪器振弦模拟信号采集仪VTN的传感器接口
  9. 使用单片机的串口打印功能
  10. XRD粉末样品的制备,你必需知道这2点