1. 元组

  元组是以逗号隔开的

元组有索引有切片,元组是小括号和中括号的集合,

元组中的东西不可修改(小括号内的东西不可被修改,但是小括号里的列表和字典可以被修改)

 

2.

由内存地址来分

可变数据类型:list, dict ,set

不可变数据类型:str ,int ,bool, tuple

容器类型: list ,str ,tuple , dict , set

有没有排列顺序,索引来分

有序:list , str ,tuple ,

无序:dict , set

  1. 字典    dict          key键    values值

字典组成部分叫键值对

Hash(哈希值)是一种变量的算法

字典创建的方式:

字典是可变的,键必须是不可变的,而且是唯一的不重复的,值可以使任意数据类型。

  1. 字典的增删改除:

增:

方式一:

键操作值:dic【“age”】=18

有责覆盖无责添加

方式二:

Dic.setdefault(“age”,18)

无则增加,有则不变

当给增加项一个变量时可以给个变量,出来的是增加的值。(有返回的值,返回的是增加值)

字典的删:

方法一:pop通过键删去键值对

有返回值,返回的是删除值

删除键时要设置返回值,不然会报错,如下图:

方法二:

Popitem删除最后一个值,有返回值

删除的返回值是以元组的形式输出的

方法三:清空字典clear

Del通过键删除键值对

删除整个字典

字典的改:

这种方法能增也能改:

Update:(修改修复的意思)(也相当于增的一种)

有则改之,无责添加

也可以用于实现两个值的合并

字典的查:

方法一:dic【“name”】没有键时报错

方法二:dic。Get(“name”)

有键返回对应的值,查找不到返回none

Dic。Get(“no”,“没有此键”)

可以设置返回值,查找不到返回你设置的值

  1. 当字典用for时的值为“键”

用for取值时

For i in dic:

Print(dic(i))   取得值就是键所对应的值

i为dic中的键

第三周课堂笔记1thand2thand3th的更多相关文章

  1. 第三周课堂笔记4thand5th

    循环打印 #计算字典中的键值对的个数 print(len(a)) #获取字典中键的列表 print(a.keys()) #获取字典中值的列表 print(a.values()) #获取字典中键值对的个 ...

  2. 20175316盛茂淞 《java程序设计》第三周课堂测试错题总结

    20175316盛茂淞 <java程序设计>第三周课堂测试错题总结 出现问题 错题总结 题目1 在Ubuntu中用自己的有位学号建一个文件,教材p87 Example4_15 1. 修改代 ...

  3. 《Linux内核分析》第三周学习笔记

    <Linux内核分析>第三周学习笔记 构造一个简单的Linux系统MenuOS 郭垚 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.stud ...

  4. Linux内核分析第三周学习笔记

    linux内核分析第三周学习笔记 标签(空格分隔): 20135328陈都 陈都 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.co ...

  5. 20145209刘一阳《JAVA程序设计》第三周课堂测试

    第三周课堂测试 1.使用汇编语言编写指令时,用一些简单的容易记忆的符号来代替二进制指令,比机器语言更为方便,属于高级语言.(B) A .true B .false 2.下列说法正确的是(ABCD) A ...

  6. LINUX内核设计与实现第三周读书笔记

    LINUX内核设计与实现第三周读书笔记 第一章 LINUX内核简介 1.1 Unix的历史 1969年的夏天,贝尔实验室的程序员们在一台PDR-7型机上实现了Unix这个全新的操作系统. 1973年, ...

  7. Linux内核分析——第三周学习笔记20135308

    第三周 构造一个简单的Linux系统MenuOS 计算机三个法宝: 1.存储程序计算机 2.函数调用堆栈 3.中断 操作系统两把宝剑: 1.中断上下文的切换:保存现场和恢复现场 2.进程上下文的切换 ...

  8. 《LINUX内核设计与实现》第三周读书笔记——第一二章

    <Linux内核设计与实现>读书笔记--第一二章 20135301张忻 估算学习时间:共2小时 读书:1.5 代码:0 作业:0 博客:0.5 实际学习时间:共2.5小时 读书:2.0 代 ...

  9. 20135320赵瀚青LINUX内核分析第三周学习笔记

    赵瀚青原创作品转载请注明出处<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 概述 本周是学习的主要是构造 ...

随机推荐

  1. shell 脚本定制与重定向

    脚本定制 . 或者 source: 读取文本文件并执行(在当前shell解释并执行) source ./ld 总用量 8 -rw-------. 1 root root 1223 10月 2 21:1 ...

  2. NX二次开发-UFUN拾取草图尺寸对话框UF_UI_select_sketch_dimensions

    #include <uf.h> #include <uf_ui.h> #include <uf_sket.h> UF_initialize(); //拾取草图尺寸对 ...

  3. CApiHook__Api钩子类

    见过网上有很多ApiHook的类,但是都不尽入人意,要么就是写的不够好不够完善,要么就是跑不起来. 用别人写的代码总是有种不安心,所以自己就花了一晚上写了CApiHook类.已经尽量确保自己写的类是非 ...

  4. super 关键字的使用及说明

    super 关键字主要用于访问父类的变量和方法. 代码示例: public class Student { String name; public Student(){ System.out.prin ...

  5. 对Springdata模块的简单理解

    有关于Spring对数据库的操作属于为Spring中的Springdata模块,对数据库的操作.Spring对JDBC和Mybatis都有封装与简化 可以从以下角度学习研究 SpringData: 1 ...

  6. 使用R语言 SDK调取tushare数据

    安装Tushare 打开RStudio,在控制台输入命令: > install.packages('Tushare') Tushare的R包需要依赖httr.tidyverse.forecast ...

  7. IRP FLAGS

    IRP所有标识位的含义,是 _IRP . flags 这个成员 IRP_NOCACHE 0x00000001 //表示I/O请求从存储的媒介而不是高速缓存中读取数据 IRP_PAGING_IO 0x0 ...

  8. input的placeholder颜色修改

    input[type=text]::-webkit-input-placeholder { /* WebKit browsers / color: #999; } input[type=text]:- ...

  9. Spark应用程序

  10. css---6伪元素选择器

    after                   :在内容后边 <!DOCTYPE html> <html lang="en"> <head> & ...