组合数据类型概述
Python有五个标准的数据类型:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)
其中属于组合类型的数据类型有列表、元组及字典。
列表类型及操作
List(列表)是 Python 中使用最频繁的数据类型。
列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。
列表是序列类型的一种扩展,十分常用
列表是一种序列类型,创建后可以随意被修改
使用方括号 [] 或list() 创建,元素间用逗号 , 分隔
列表中各元素类型可以不同,无长度限制
序列类型应用场景:
数据表示:元组和列表
元组用于元素不改变的应用场景,更多用于固定搭配场景
列表更加灵活,它是最常用的序列类型
最主要作用:表示一组有序数据,进而操作它们
元素遍历
数据保护
操作实例:
list = ['apple', 'jack', 798, 2.22, 36]
otherlist = [123, 'xiaohong']
print(list) #输出完整列表
print(list[0]) #输出列表第一个元素
print(list[1:3]) #输出列表第二个至第三个元素
print(list[2:]) #输出列表第三个开始至末尾的所有元素
print(otherlist * 2) #输出列表两次
print(list+ otherlist) #输出拼接列表
元组是另一个数据类型,类似于List(列表)。
元组是一种序列类型,一旦创建就不能被修改
使用小括号 () 或 tuple() 创建,元素间用逗号 , 分隔
可以使用或不使用小括号
元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
元组继承了序列类型的全部通用操作
元组因为创建后不能修改,因此没有特殊操作
使用或不使用小括号

