我是靠谱客的博主 可靠春天,最近开发中收集的这篇文章主要介绍组合数据类型一、序列类型二、集合类型三、映射类型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 一、序列类型
    • 1、字符串
    • 2、元组
    • 3、列表
  • 二、集合类型
    • 集合
  • 三、映射类型
    • 字典

一、序列类型

只要是数据类型,都可使用相同的索引体系,即正向递增序号和反向递减序号

1、字符串

2、元组

元组是包含0个或多个数据项的不可变序列类型。元组生成后是固定的,其中任何数据项不能替换或删除

a.表示方式:
在这里插入图片描述
b.作用
元组处理用于表达固定数据项外,还常用与如下3种情况:函数多返回值、多变量同步赋值、循环遍历

# 函数多返回值
def func(x):
	return x, x**3
	
# 多变量同步赋值
a, b = 'dog', 'tiger'

# 多变量同步赋值, 括号可省略
a, b = (b, a)

# 循环遍历
import math
for x, y in ((1, 0), (2, 5), (3, 8)):
	print(math.hypot(x, y)) # 求多个坐标值到原点的距离

3、列表

列表是包含0个或多个对象引用的有序序列,属于序列类型。与元组不同,列表的长度和内容都是可变的,可自由对列表中的数据项进行增加、删除或替换。列表没有长度限制,元素类型可以不同,使用十分灵活。

a.表示方法
列表用[]表示,也可通过list()函数将元组或字符串转换成列表。直接使用list()函数会返回一个空列表
在这里插入图片描述

b.操作
在这里插入图片描述
遍历
在这里插入图片描述

c.作用
列表是一个十分灵活的数据结构,它具有处理任意长度。混合类型数据的 能力,并提供了丰富的基础操作符和方法。当程序需要使用组合数据类型管理批量数据时,请尽量使用列表类型

二、集合类型

集合

集合包含0个或多个数据项的无序序号,集合中的元素不可重复,元素类型只能是固定数据类型,例如整数、浮点数、字符串、元组…,列表、字典和集合类型本身都是可变数据类型,不能作为集合的元素类型。

由于集合是无序组合,它没有索引和位置的概念,不能分片,集合中元素可以动态增加和删除

集合用{}表示,可以用赋值语句生成一个集合

在这里插入图片描述
sex(x)函数可以用于生成集合,输入的参数可以是任何组合数据类型,返回结果是一个无重复且排序任意的集合

在这里插入图片描述

三、映射类型

字典

最后

以上就是可靠春天为你收集整理的组合数据类型一、序列类型二、集合类型三、映射类型的全部内容,希望文章能够帮你解决组合数据类型一、序列类型二、集合类型三、映射类型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部