Python 最常用的数据结构有6种:数字、字符串、列表、元组、字典和集合。其中最为常用的是数字、字符串、列表和字典。 (1)数字(number ):用于储存数值。Python3支持4种类型的数字:int(整数类型)float(浮点类型)、bool(布尔类型)、complex(复数类型 )。我们可以使用 type()函数查看数据类型; (2)字符串(string ):由数值、字母、下画线组成的一串字符,可以使用单引号(')、双引号(")和三引号(")指定字符串,使用“+”号可以连接两个字符串; (3)列表(1ist):一维序列,变长,其内容可以进行修改,用“[]”标识 (4)元组(tuple):一维序列,定长、不可变,其内容不能修改,用“()”标识; (5)字典(dict):最重要的内置结构之一,大小可变的键值对集,其中键(key)和值(value)都是 Python 对象,用“{}”指定,可以使用大括号“{}”创建空字典; (6)集合(set):由唯一元素组成的无序集,可以看成是只有键没有值的字典,可以使用大括号“{}”或者 set()函数创建集合。一个空集合必须使用set()函数创建。 列表 列表(list)是任意对象的有序集合,使用“[]”标识,元素之间使用逗号隔开。列表中的元素既可以是数字或字符串,也可以是列表。每个列表中的元素都是从0开始计算的。列表方式可以过“列表对象,列表方法(参数 )”的方式调用。主要方法如下所示: List1=[3,2,4] List2=[c’, 'b', 'd’] List3=List1+List2 #List3 的输出结果为:[3,2,4,’c,'b,'d’] 字典 字典是一种可变的容器模型,且可以存储任意类型的对象,用“{}”标识。字典是一个无序的键(key)和值(value)对的集合。格式如下: dc={keyl:valuel,key2:value2}或者dc=dict(key1=value1,key2=value2) 键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串、字或元组。示例如下所示: dict ={'Name’ :’Runoob', 'Age':7, 'Class': 'First'}. print (dict[‘Name’]),输出结果为:Runoob print (dict[‘Age’]),输出结果为:7 元组 元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组的创建方式很简单,只需要在括号中添加元素,并使用逗号隔开即可。示例如下所示: tup=(‘Google’,’Runoob',1997,2000) print (tup1[0])#输出结果为:Google
|