永洪社区
标题: Python 6种常用数据结构、列表、字典与元组 [打印本页]
作者: 起开 时间: 2024-6-3 14:31
标题: Python 6种常用数据结构、列表、字典与元组
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
欢迎光临 永洪社区 (https://club.yonghongtech.com/) |
Powered by Discuz! X3.4 |