第6章组合数据类型

第六章学习知识导图

考点主要是:

1) 组合数据类型的基本概念

2) 列表类型:定义、索引、切片

3) 列表类型的操作:列表的操作函数、列表的操作方法

4) 字典类型:定义、索引

5) 字典类型的操作:字典的操作函数、字典的操作方法

6) 作者归纳:这章结束,加上前面介绍的字符串的相关知识,二级python的数据类型就基本介绍完了

学习方法:区分函数和方法的区别及使用,一定要熟练,例子最好一点一点都看一遍,弄清楚是否返回或者直接在原来的类型上改变,分清楚这些,这部分就没什么问题了,,这部分一般是考两道5分的编程填空题,一定拿下。

一、组合数据类型的基本概念

1、组合数据类型

(1) Python语言中最常用的组合数据类型有3大类,分别是集合类型、序列类型和映射类型。

(2) 集合类型是一个具体的数据类型名称,而序列类型和映射类型是一类数据类型的总称。

(3) 集合类型是一个元素集合,元素之间无序,相同元素在集合中唯一存在。

(4) 序列类型是一个元素向量,元素之间存在先后关系,通过序号访问,元素之间不排他。序列类型的典型代表是字符串类型和列表类型。

(5) 映射类型是“键-值”数据项的组合,每个元素是一个键值对,表示为(key, value)。映射类型的典型代表是字典类型。

2、集合类型概述

(1) Python语言中的集合类型与数学中的集合概念一致,即包含0个或多个数据项的无序组合。

(2) 集合是无序组合,用大括号({})表示,它没有索引和位置的概念,集合中元素可以动态增加或删除。

(3) 集合中元素不可重复,元素类型只能是固定数据类型,例如:整数、浮点数、字符串、元组等,列表、字典和集合类型本身都是可变数据类型,不能作为集合的元素出现。

>>>S = {1010, "1010

字符串是单一字符的无序组合吗_计算机二级教程 Python语言程序设计 第6章组合数据类型...相关推荐

  1. Python语言程序设计第七章 - 组合数据类型 - 6.1

    目录 Python语言程序设计第七章 - 组合数据类型 集合运算 集合的关系 集合综合练习 元组元素抓7 元组解包 升序降序 截取部分元素 判断元素书否在列表中存在 头尾对调 翻转列表 指定元素对调 ...

  2. python中s和t是两个集合、对s|t描述正确的是_全国计算机等级考试二级教程--python语言程序设计(2018年版)第六章:组合数据类型...

    声明:本篇文章只是个人知识盲区.知识弱点.重点部分的归纳总结,望各位大佬不喜勿喷.梳理顺序是按照书籍的实际顺序梳理,转载请注明出处. 作者:sumjess 一.组合数据类型的基本概念: Python语 ...

  3. 字符串是单一字符的无序组合吗_Python学习笔记(八)组合数据类型

    Python语言中最常用的组合数据类型有3大类, 分别是集合类型.序列类型和映射类型. 集合类型是一个具体的数据类型名称,而序列类型和映射类型是一类数据类型的总称. 集合类型是一个元素集合,元素之间无 ...

  4. c语言中二维数组中维数的计算,数组指针字符串C语言程序设计-第4章.ppt

    <数组指针字符串C语言程序设计-第4章.ppt>由会员分享,可在线阅读,更多相关<数组指针字符串C语言程序设计-第4章.ppt(132页珍藏版)>请在人人文库网上搜索. 1.程 ...

  5. c语言字符串机考题,2016全国计算机二级《C语言》机考试题及答案

    2016全国计算机二级<C语言>机考试题及答案 一.程序填空题(共18分) 下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串 ...

  6. 深度之眼 - Python学习笔记——第四章 组合数据类型

    第四章 组合数据类型 4.1 列表 列表是可变的! 4.1.1 列表的表达 序列类型:内部元素有位置关系,能通过位置序号访问其中元素 列表是一个可以使用多种类型元素,支持元素的增.删.查.改操作的序列 ...

  7. Python 语言程序设计(3-1)字符串处理函数和相关功能

    关于如何进行函数编写 最简单的一个问题 365天,每天进步0.01,一年后取得的成就和365天,只有在工作日进步,休息日不进步,且倒退0.1的人相比,工作日努力的参数应该是多少? #DaydayupQ ...

  8. c语言菜单选择如何用字符形式,【创客天地】计算机二级C语言、VB考试详解分析...

    原标题:[创客天地]计算机二级C语言.VB考试详解分析 01 马上就要迎来计算机二级考试了,你准备好了吗?今天助手君准备了一点C语言干货,希望对即将考试的你有所帮助.(上期刚刚推了office,有需要 ...

  9. 字符串匹配经典题目——KMP算法(Leetcode题解-Python语言)

    28. 实现 strStr() strStr(haystack: str, needle: str) 的作用就是在 haystack 字符串(长度为 n)中找出 needle 字符串(长度为 m)出现 ...

最新文章

  1. [POI2009]KAM-Pebbles BZOJ1115 [ 待填坑 ] 博弈
  2. python之链表、单链表、双向链表、单向循环链表
  3. 计算公式1!+2!+3!+...+10!的和
  4. 【今日CV 视觉论文速览】29 Nov 2018
  5. java session使用_Nginx+tomcat实现session共享
  6. 快速突破面试算法之字符串表篇
  7. Java的对象和类 以学生管理系统为例
  8. 淘宝HSF 框架使用 总结
  9. 创建json格式文件
  10. 安卓手机抓包小程序https请求 (该网站安全证书有问题解决办法)
  11. 论文写作 2: 常见的 Latex 格式文件
  12. 自动填充 superView的左边和下面
  13. react native swiper ios 图片顺序 问题 解决
  14. catalina 无法验证macos_macOS 10.15 Catalina无法打开app,提示“因为无法确认开发者身份”问题的解决方法......
  15. Power Point 2016 画图时取消直线或箭头连接两个图形操作时的自动连接
  16. 分享优质JAVA学习网站
  17. 解决Qt5屏幕翻转问题
  18. 将要加入linux-2.6.29内核的cred
  19. ubuntu18.04 登录界面出现tty1:
  20. java 16进制 累加,java 16进制求和示例

热门文章

  1. 音视频技术在云会议场景的拓展和未来
  2. 基于QoE的实时视频编码优化:低功耗,低延时,高质量
  3. HttpDns 原理是什么
  4. LVS负载均衡:三种工作模式、十种调度算法
  5. 人脸检测与识别年度进展概述
  6. utf-8编码的字符串转成unicode(ucs-4)编码的字符串
  7. C++ 用迭代的方式实现归并排序
  8. 小师妹学JavaIO之:Buffer和Buff
  9. Solidity的Bytecode和Opcode简介
  10. Hyperledger Fabric基础知识