python组合数据类型有哪些_Python学习之组合数据类型

一、概述

计算机不仅仅要对单个变量表示的数据进行处理,还需要对一组数据进行批量处理。如:

给定一组单词{python,data,function,list,loop},计算并输出每个单词的长度。

给定一个学院学生的信息,统计男女生比例

数字类型、浮点数类型和复数类型;这些类型仅能表示一个数据,这种表示单一数据的类型称为基本数据类型。组合数据类型能将多个类型同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易。根据数据之间的关系,组合数据类型可以分为三类:序列类型、集合类型和映射类型

序列类型:是一个元素向量,元素之间存在先后关系,通过序号访问,元素之间不排他。

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

映射类型:是键—值数据项的组合,每个元素是一个键值对,表示为(key,value)

二、序列类型

1.简介

序列类型是一维元素向量,元素之间存在先后关系,通过序号访问。由于元素之间存在顺序关系,所以序列中可以存在数值相同但位置不同的元素。序列类型支持成员关系操作符in、长度计算函数len()、分片[]以及元素本身也可以是序列类型。序列类型有str(字符串)、tuple(元组)、list(列表)等。

字符str可以看成是单一字符的有序组合,由于字符串类型十分常用且单一字符串只表达一个含义,也被看做是基本数据类型。元组tuple是包含0个或多个数据项的不可变序列类型,并且元组生成后

是固定的,其中的任何数据项不可替换或者删除。列表list是一个可以修改的

你可能感兴趣的:(python组合数据类型有哪些)