本文为我学习python的笔记,因本人的编程技术才刚刚入门,所以笔记中可能会有一些错误,希望大家能友好的帮我指正出来

本文文字内容均为原创,请勿私自转载

图片来自互联网,侵删

字典(dictionary),简写:dict

定义:

1.键(key)值(value)对eg:dict1={'a':1,'b':2,'c':3,'d':4}

2.dict函数eg:dict2=dict(a=1,b=2,c=3,d=4)

修改和添加

eg:

dict1['a']=1

dict1['b']=2

有这个键则修改,无则添加

取值

eg:

dict1['a']

特点

1.键必须不可变,值无要求

2.键必须唯一(取后一个),值可不唯一

3.字典是有序的

删pop

eg:dict1.pop(a)

删除对应键元素

popitem

eg:dict1.popitem()

删除末尾元素

clear()

eg:dict1.clear()

删除所有元素

改update

将原字典和新字典整合

dict1.update({'a':1})

查get

eg:dict1.get('a')

keys

取出所有键

eg:dict1.keys()

values

取出所有值

eg:dict1.values()

items

取出所有键值对

eg:dict1.items()

len

eg:len(dict1)

计算元素个数

str(dict1)

字典转字符串

python字典数据类型笔记_python笔记--数据类型--字典相关推荐

  1. python基础数据实例_Python基本数据类型及实例详解

    Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对 ...

  2. python数据类型介绍_python的数据类型简介

    ipython:原生python不具有命令行补全等功能,这个工具提供了类似shell的功能,方便学习使用 安装: wget https://repo.continuum.io/archive/Anac ...

  3. 在python中len表示的数据类型是_python基本数据类型学习

    python是极其简洁的一门高级语言,在python里面没有真正意义上的常量,只是用大写的标定表示常量(python中的常量是可以修改的),单行注释用#开始,.并且python不用定义数据类型,因为p ...

  4. python数据类型汇总_python基础数据类型汇总

    #!/usr/bin/env python # -*- encoding:utf-8 -*- # author:Administrator # make_time:2018/6/9 ''' 数据类型: ...

  5. python基础数据类型操作系统_python基础数据类型

    python变量名里面 不能使用系统自带的关键字 不能有符号 不能使用数字作为开头 大小写敏感 变量名是没有类型的  是变量名所引用对象的数据类型 变量无须一些括号来括起来 python数据类型的可变 ...

  6. 中文python笔记_Python笔记记录

    python2和python3的不同: Unicode(统一码.万国码),在3里面可以直接写中文了. python2里rae_input与python3中的input效果一样 在计算机内存中,统一用U ...

  7. python常见的数据类型是_python基本数据类型都在这里

    前言 python中列表,元祖,字典怎么还分不清,随便看看,看完不会我给你买iphone12! 一.列表 1.什么是列表 类比其他语言的数组强大的地方在于列表中的元素可以是不同类型的,到底有多强,上代 ...

  8. python的具体功能_python基本数据类型及常用功能

    1.数字类型 int -int(将字符串转换为数字) a = "123" print(type(a),a) b=int(a)print(type(b),b) num= " ...

  9. python字典程序题_Python学习之字典实现成绩管理程序

    题目:上次写的一个模拟数据库,根据名字查询成绩,这次使用字典实现,要求如下: 自己定义一个字典,内容为 名字-成绩形式 实现通过名字查询成绩,判断指定名字成绩是否存在 增加,删除,修改指定名字的成绩 ...

  10. python字典数据类型笔记_python笔记2-数据类型:元组、字典常用操作

    元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. tp=(1,2,3,'a','b' ...

最新文章

  1. Design verification经验总结
  2. iOS--获取输入字符的第一个字母(汉字则获取拼音的第一个字母)
  3. python 概率分布类型检验_统计学:假设检验Python案例实现+概率论基础知识回顾...
  4. 基于springboot框架的java学生管理系统
  5. IBM携手MIT组建新实验室:人工智能将有像人一样的视听功能
  6. 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败
  7. java生成emf_推荐一款java代码生成的插件EMF
  8. retinex(SSR,MSR,MSRCR)的优缺点
  9. lisp方格网法计算土方量_方格网法计算土方量实例例题
  10. 数字后端基本技能之:绕线Congestion怎么解?
  11. 触摸屏分屏拓展屏软件(可自定义界面)
  12. 如何选择适合你的兴趣爱好(一),拉丁舞
  13. Thinkbook14G2ITL笔记本重装系统遇到的问题?
  14. Understanding parameters:理解参数(Parameter)
  15. 格式化代码 format.js
  16. Android之人品计算器教程
  17. 将大文件夹下的小文件夹全部统一命名为拼音
  18. 数据仓库专题(1)-数据仓库生命周期模型
  19. 基于正点原子开拓者FPGA串口的Modelsim仿真程序
  20. 第三届上海大学生网络安全大赛 - 登机牌WP

热门文章

  1. libaio.so.1: undefined reference to `__stack_chk_fail@GLIBC_2.4'
  2. php利用反射机制查找类和方法的所在位置
  3. [leetcode]Flatten Binary Tree to Linked List
  4. nginx: too many open files
  5. VB之Collection---Collection集合类
  6. 超过 40 款很有用而且很新的 jQuery 插件
  7. python如何实现接口安全_利用pypy沙箱模式实现安全的开放式Python用户编程接口的方法与流程...
  8. django调用python脚本返回_Django使用HttpResponse返回图片并显示的方法
  9. 什么是VR、AR和MR
  10. glibc之pthread_mutex_t/pthread_cond_t实现原理(十七)