Python最常用的数据结构6种:数字、字符串、列表、元组、字典和集合。其中最为常用的是数字、字符串、列表和字典。可以用type()查看数据类型;
1、数字(number)
用于存储数值。python3支持4种类型的数字:int(整数类型)、foat(浮点型)、bool(布尔类型)、complex(复数类型)。
2、字符串(string)
由数值、字母、下划线组成的一串字符,可以使用单引号(')、双引号(")和三引号(''')指定字符串,使用"+"号可以连接两个字符串
3、列表(list)
一维列表,变长、其内容可以进行修改。
列表是任何对象的有序集合,用“[]”标识。元素之间用逗号隔开,列表中的元素即可以是数字或字符串,也可以是列表。每个列表中的元素都是从0开始计算的。列表可以通过“列表对象.列表方法(参数)”的方式调用。示例如下:
1 list1=[2,3,4]
2 list2=['a','b','c']
3 list1+list2
Out:[2, 3, 4, 'a', 'b', 'c']
4、元组(tuple)
一维序列,定长、不可变,其内容不能修改,用“()“标识。
元组的创建方式很简单,只需在括号内添加元素,用逗号隔开即可。示例如下:
In:("张三","23","女")
Out:("张三","23","女")
5、字典(dict)
最重要的内置结构之一,大小可变的键值对集,其中键(key)和值(value)都是python对象,用”{}“指定,可以使用大括号”{}“创建空字典。格式如下:
{Key1: Value1,Key2: Value2,Key3: Value3}或者dict(Key1:=Value1,Key2=Value2,Key3=Value3})
需要注意的是:键必须唯一,键值不必。值可以取任何数据类型,如数字、字符串、元组。示例如下:
In:dict(姓名="张三",年龄=23,性别="女")
Out:{'姓名': '张三', '年龄': 23, '性别': '女'}
In :{"姓名": "张三","年龄": 23,"性别": "女"}
Out:{'姓名': '张三', '年龄': 23, '性别': '女'}
6、集合(set)
由唯一元素组成的无序集,可以看成是只有键没有值的字典,可以使用大括号“{}”或者set()函数创建集合。一个空集合必须使用set()函数创建
网友评论